python- все статьи тега ➜ страница 6


Как сделать ТТК.Строки Treeview можно редактировать?

Есть ли способ использовать ttk Treeview с редактируемыми строками? Я имею в виду, что он должен работать больше как таблица. Например, при двойном щелчке на элементе сделайте столбец #0 "редактируемым". Если это невозможно, любой способ разрешить выбор мыши на элементе будет просто прекрасным. Я не нашел никаких упоминаний об этом в tkdoc или других документах. ...

Как установить Python на mac os x и windows с Aptana Studio?

Как заставить python работать с aptana studio? я загрузил кучу вещей, но ни одна из них, кажется, не дает мне прямой текстовый редактор, где я могу интерпретировать код в исполняемый тип вещи. Я знаю, что в режиме ожидания есть интерактивный режим, но я хочу использовать редактор. Поэтому я скачал расширения pydev для Aptana studio, но он хочет, чтобы я настроил интерпретатор python (поэтому я думаю, что на самом деле у него его нет). Где я могу найти прямой интерпретатор python что будет с эти ...

Отключить импорт встроенных модулей в embedded Python

Я встраиваю Python 3.6 в свое приложение, и я хочу отключить команду импорта в скриптах, чтобы запретить пользователям импортировать любые встроенные библиотеки python. Я хотел бы использовать только сам язык и мои собственные c++ определенные модули. Py_SetProgramName (L"Example"); Py_Initialize (); PyObject* mainModule = PyImport_AddModule ("__main__"); PyObject* globals = PyModule_GetDict (mainModule); // This should work std::string script1 = "print ('example')"; PyRun_String (script1.c_st ...

mrjob: как в Примере автоматически узнать, как найти строки в текстовом файле?

Я пытаюсь лучше понять пример для mrjob from mrjob.job import MRJob class MRWordFrequencyCount(MRJob): def mapper(self, _, line): yield "chars", len(line) yield "words", len(line.split()) yield "lines", 1 def reducer(self, key, values): yield key, sum(values) if __name__ == '__main__': MRWordFrequencyCount.run() Я управляю им по $ python word_count.py my_file.txt И он работает, как и ожидалось, но я не понимаю, как он автоматически знает, ч ...

Джанго пользовательские админ.сайт.Регистрация + админ.сайт.отменить противоречивые AlreadyRegistered + NotRegistered на 1-й HTTP-запрос GET (Апач + мод тут WSGI)

Во время 1-го HTTP GET (сразу после перезагрузки WSGI в демоническом режиме), admin.сайт.unregister создает не зарегистрированное исключение, но admin.сайт.register выдает уже зарегистрированное исключение (catch-22?) Однако, на последующих http получает, все загружается просто отлично без ошибок. Настройка: Django 1.3 Apache 2.2 CentOS Settings.py: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', #'django.contrib.sites' ...

Написать список вложенных словарей в файл excel на python

У меня есть список вложенных словарей, который выглядит следующим образом: [{'posts': {'item_1': 1, 'item_2': 8, 'item_3': 105, 'item_4': 324, 'item_5': 313, }}, {'edits': {'item_1': 1, 'item_2': 8, 'item_3': 61, 'item_4': 178, 'item_5': 163}}, ...

Воспроизведение MP3 файлов с помощью Python

Я пытаюсь написать свой собственный медиаплеер (например, Foobar), и у меня возникли проблемы с поиском библиотеки Python, которая будет воспроизводить mp3. я знаю, что Pymedia делает MP3, но он выглядит устаревшим - последний установщик для Python версии 2.4, А я использую 2.6. У меня никогда не было большого успеха с Pygame, и Pygl не выглядит так, чтобы у него было слишком много документации. Есть ли другие альтернативы? ...

Результаты на Python/когда pyparsing при использовании в качестве поплавка

Я нашел следующий пример из другого вопроса: здесь Он имеет некоторый pyparsing код, как это: from pyparsing import * survey = '''GPS,PN1,LA52.125133215643,LN21.031048525561,EL116.898812''' number = Word(nums+'.').setParseAction(lambda t: float(t[0])) separator = Suppress(',') latitude = Suppress('LA') + number longitude = Suppress('LN') + number elevation = Suppress('EL') + number line = (Suppress('GPS,PN1,') + latitude + separator + longitude + separator ...

Убить запущенный вызов подпроцесса

Я запускаю программу с subprocess на Python. В некоторых случаях программа может зависнуть. Это выходит из-под моего контроля. Единственное, что я могу сделать из командной строки, из которой он запускается, - это CtrlEsc , который быстро убивает программу. Есть ли способ эмулировать это с subprocess? Я использую subprocess.Popen(cmd, shell=True) для запуска программы. ...

Доступ к теневому дереву DOM с селеном

Можно ли получить доступ к элементам в теневом DOM с помощью Selenium / Chrome webdriver? Использование обычных методов поиска элементов не работает, как и следовало ожидать. Я видел ссылки на спецификациюswitchToSubTree на w3c, но не смог найти никаких реальных документов, примеров и т. д. Кто-нибудь имел успех с этим? ...

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

Я хочу, чтобы пользователи могли создавать шаблон отчета в Microsoft Word, затем я, вероятно, добавлю поля документа. Затем скрипт оценивает ряд вещей, добавляет соответствующий текст в поля, а затем создает pdf-файл заполненной формы. Итак, какие модули лучше всего подходят для этого? Я посмотрел reportlab, но мне нужно работать с предварительно сгенерированным шаблоном, и это не кажется возможным. ...

Тестирование (unittest), если переменная является непустой строкой в python правильным способом?

Возможно, этот вопрос тривиален, но я все еще пытаюсь размяться с unittests в python, поэтому, пожалуйста, имейте терпение со мной. :- ) При попытке написать несколько тестов самостоятельно, возник следующий вопрос. Предположим, что функция обрабатывает непустые строки: class BadInputError(Exception): pass class FooBar(object): def take_a_string_and_do_something(param): if param == '': raise BadInputError('param should not be an empty string') if param is None: ...

Могу ли я использовать объект (экземпляр класса) в качестве ключа словаря в Python?

Я хочу использовать экземпляр класса в качестве ключа словаря, например: classinstance = class() dictionary[classinstance] = 'hello world' Python, кажется, не может обрабатывать классы как ключ словаря, или я ошибаюсь? Кроме того, я мог бы использовать список кортежей, например [(classinstance, helloworld),...] вместо словаря, но это выглядит очень непрофессионально. У вас есть какие-нибудь подсказки для решения этой проблемы? ...

Расчет расстояния SqlAlchemy / Sqlite

Я использую sqlAlchemy ORM и хотел бы вычислить и вернуть расстояние от заданной точки и сохраненных точек. class Event(Base): __tablename__ = 'events' # Schema id = Column(Integer, primary_key=True) title = Column(String(150)) description = Column(Text) url = Column(String(800)) lat = Column(Float) lng = Column(Float) ....и мой вопрос: nearest = """SELECT *, ((lat - '-41.288889') * (lat - '-41.288889') + (lng - 174.777222) * (lng - 174.777222)) AS d ...

время.sleep() требуется, чтобы QThread оставался отзывчивым?

Во-первых, я новичок в Python. Я-давний пользователь MatLab (инженер, а не компьютерщик), и я начинаю процесс попытки работать с Python, NumPy, SciPy и т. д. в мой рабочий процесс. Так что, пожалуйста, простите мое явное незнание того, что такое замечательный язык программирования! В качестве моей первой попытки я решил создать приложение для взаимодействия с датчиком, который я разрабатываю. Датчик имеет микросекундное разрешение (данные от 512 высокоэнергетических и 512 низкоэнергетическ ...

Почему не питон `NamedTemporaryFile` по умолчанию `удалить` на `false`?

Я пытался использовать tempfile.NamedTemporaryFile в Python 3. Я обнаружил, что если я хочу вызвать любой другой процесс, используя subprocess.call или такой, передавая новое имя файла, я должен использовать delete = false, а затем удалить файл вручную, используя os.unlink. Я предполагаю, что я должен close() файл, прежде чем позволить другому процессу открыть его (в моем случае, вызов компилятора для компиляции исходного файла, созданного из Python), и, по-видимому, файл удаляется после закры ...

python генераторы сборка мусора

Я думаю, что мой вопрос связан с этим, но не совсем похож. Рассмотрим этот код: def countdown(n): try: while n > 0: yield n n -= 1 finally: print('In the finally block') def main(): for n in countdown(10): if n == 5: break print('Counting... ', n) print('Finished counting') main() Вывод этого кода: Counting... 10 Counting... 9 Counting... 8 Counting... 7 Counting... 6 ...

Замена элемента в списке без понимания списка, нарезка или использование []s

Я беру этот онлайн-курс Python , и они не любят, когда студенты используют однострочные решения. Курс не будет принимать скобки для этого решения. Я уже решил задачу, используя понимание списка, но курс отклонил мой ответ. Задача гласит: Используя index и другие методы списка, напишите функцию replace(list, X, Y), которая заменяет все вхождения X в list на Y. Например, если L = [3, 1, 4, 1, 5, 9], то replace(L, 1, 7) изменится содержание от L до [3, 7, 4, 7, 5, 9]. Чтобы сделать это упраж ...

Python преобразование строки в кортеж без разделения символов

Я пытаюсь преобразовать строку в кортеж, не разбивая символы строки в процессе. Может ли кто-нибудь предложить простой способ сделать это? Нужен один лайнер. Терпит неудачу a = 'Quattro TT' print tuple(a) Работы a = ['Quattro TT'] print tuple(a) Поскольку мои входные данные-это строка, я попробовал код ниже, преобразовав строку в список, который снова разбивает строку на символы .. Терпит неудачу a = 'Quattro TT' print tuple(list(a)) Ожидаемый Результат: ('Qua ...

Добавление столбцов pandas в разреженную матрицу

У меня есть дополнительные производные значения для переменных X, которые я хочу использовать в своей модели. XAll = pd_data[['title','wordcount','sumscores','length']] y = pd_data['sentiment'] X_train, X_test, y_train, y_test = train_test_split(XAll, y, random_state=1) Поскольку я работаю с текстовыми данными в заголовке, я сначала преобразую их в dtm отдельно: vect = CountVectorizer(max_df=0.5) vect.fit(X_train['title']) X_train_dtm = vect.transform(X_train['title']) column_index = X_tra ...