Привязать или команду для возврата и кнопку для работы

У меня есть простой вопрос о методе bind() и аргументе command . Обычно в программе вы можете нажать кнопку, связанную с тем, что вы делаете, чтобы выполнить что-либо или просто нажать клавишу возврата. В приведенном ниже коде я попытался сделать то же самое, и он действительно работает. Я просто спрашивал себя, не является ли строка […]

Несколько операций с одной кнопки tkinter

Я пишу программу для графического интерфейса, использующего matplotlib и tkinter. Для некоторых параметров я добавил окно верхнего уровня. Я хочу выполнить функцию и выйти из окна верхнего уровня после нажатия кнопки. Это возможно? Проблема, с которой я сталкиваюсь, заключается в том, что я использовал окно верхнего уровня, которое нужно вызывать из главного окна. SO Я […]

Импортирование ошибочно конкатенированных JSON в python

У меня есть текстовый документ с несколькими тысячами строк jsons в виде: "{…}{…}{…}" . Это не действительный json, но каждый {…} есть. В настоящее время я использую следующее регулярное выражение для их разбиения: fp = open('my_file.txt', 'r') raw_dataset = (re.sub('}{', '}\n{', fp.read())).split('\n') Которая в основном разбивает каждую строку, где закрывается фигурная скобка, а другая открывается […]

Как проверить, упорядочены ли символы в строке по алфавиту

Я пробовал этот код, но что-то не так. Я просто хочу знать, является ли первая строка алфавитной. def alp(s1): s2=sorted(s1) if s2 is s1: return True else: return False Это всегда печатает False, и когда я говорю print s1 или s2, он говорит: «NameError: name 's1» не определен »

Как я могу использовать результат возврата скрипта python PHP в реальном времени?

Я использовал PHP для успешного вызова скрипта python и получил результат. Но я должен дождаться окончания сценария без вывода. Он выглядит недружелюбно с моим клиентом. Как я могу вернуть результаты скрипта на веб-сайт PHP в режиме реального времени? Например, для кода ниже я хочу, чтобы веб-сайт PHP показывал выходное сообщение в реальном времени, а не […]

Переписывая текстовый файл для оценки, чтобы убедиться, что он имеет только последние 4 балла (python)

Раньше я – с помощью пользователей SO – мог найти, как хранить максимум 4 ключа внутри документа Python с свойством maxlength внутри словаря. Теперь я хочу идти дальше. Ниже приведен текстовый файл со всеми недавними оценками моих участников – Дэйвом, Джеком и Адамом. Jack:10 Dave:20 Adam:30 Jack:40 Adam:50 Dave:60 Jack:70 Dave:80 Jack:90 Jack:100 Dave:110 Dave:120 […]

Извлечь имя ключа из одного элемента в Python

Если я знаю, что у моих словарей всегда будет один элемент, есть ли способ извлечь имя ключа, не пройдя через список? В настоящее время я делаю это так. data = {'foo': [1, 2, 3]} key_name = data.keys()[0] Есть ли более эффективная техника?

Создание объекта времени из минут

Я пытаюсь создать объект времени для сохранения в моей базе данных. Вот что я имею до сих пор: >>> minutes=137 >>> import datetime >>> datetime.time(minute=minutes) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: minute must be in 0..59 Как создать объект времени с более чем 59 минутами?

словарь папок и подпапок

Мне нужно сделать функцию, которая вернется для данной папки, Словарь, который описывает его содержимое. Ключами можно назвать имена вложенных папок и файлов, значение ключа, представляющее файл, должно быть их размером и ключевыми значениями, которые представляют папки, независимо от того, являются ли они словарями, которые описывают содержимое этих подпапок. Порядок не важен. Вот пример такого словаря: […]

Spark SQL «Нет путей ввода, заданных в заданиях» при создании DataFrame на основе файла JSON

Я новичок в Spark, и я пытаюсь создать DataFrame на основе содержимого файла JSON с помощью PySpark, следуя руководству: http://spark.apache.org/docs/1.6.1/sql-programming-guide. HTML обзор # Однако всякий раз, когда я выполняю эту команду (используя как относительный путь, так и абсолютный путь) df = sqlContext.read.json("examples/src/main/resources/people.json") всегда дает мне ошибку java.io.IOException: No input paths specified in job Снимок ошибки […]

Python - лучший язык программирования в мире.