Tag: питон

Многочисленные интерпретаторы Python, используемые в одном проекте?

Я использую pycharm, и он позволяет использовать только один интерпретатор, например Python 2.7.5 или Python 3.5.1. Проблема в том, что у меня есть определенные модули из Google для доступа к данным аналитики, и один из них называется docxfactory, который я хочу использовать вместе. Я могу получить docxfactory только для работы с Python 3.5.1, и я […]

Внедрение причудливой индексации в классе

Некоторые библиотеки, такие как numpy, pandas или даже списки python, реализуют фантастическую индексацию для своих объектов. Это означает, что я могу делать такие вещи, как: obj[1:3, :] Если я хочу предложить эту функцию в своем классе, я могу попытаться перегрузить __getitem__ и __setitem__ : class Example(object): def __getitem__(self, x): pass но я не вижу, как […]

selenium move_to_element не всегда наводит указатель мыши

Я использую python 2.7. При попытке навести указатель мыши на элемент меню, селен не перемещает мышь в элемент последовательно в Chrome. Следовательно, при нажатии на подменю, он заканчивается нажатием на что-то еще. Однако тот же код генерирует исключение в Firefox-драйвере. Я прочитал несколько сообщений о SO, что указывает на то, что селен иногда бывает изворотливым. […]

Декодер Python с параметрами, чтобы запускать функции несколько раз?

Я хочу написать декоратор python, чтобы украсить тестовую функцию unittest.TestCase, чтобы решить целевой хост, с которым должна работать эта функция. См. Этот пример: class MyTestCase(unittest.TestCase): @target_host(["host1.com", "host2.com"]) def test_my_command(self): #do something here against the target host В декорированной функции я хочу выполнить этот тест для всех хостов, как мне это сделать? Объявление target_host должно возвращать […]

Как получить последний измененный файл

У меня есть папка с кучей файлов. Есть ли способ выбрать файл, который является последним обновленным? Например: FTP_FOLDER = os.path.join(os.getcwd(), 'ftp_folder') xml_files = [file for file in glob.glob(os.path.join(FTP_FOLDER, '*.xml'))] Теперь, как получить самый последний xml_file?

Преобразуйте строку Python в своих ASCII-представлений

Как преобразовать строку в Python в ее шестнадцатеричные представления ASCII? Пример: Я хочу получить '\x00\x1b\xd4}\xa4\xf3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' в 001bd47da4f3 .

Выполните действие над 2 и 2 элементами в списке

У меня есть список номеров, скажем, data = [45,34,33,20,16,13,12,3] Я хотел бы вычислить разницу между 2 и 2 пунктами (т. Е. Для вышеуказанных данных, которые я хочу вычислить 45-34,33-20,16-13 и 12-3, каков способ выполнения python? Кроме того, в более общем плане, как мне применить функцию к 2 и 2 из этих элементов, то есть я […]

Google app engine Как считать SUM из datestore?

Im интересно, как я могу получить СУММУ объекта оценки, который я получаю из хранилища данных (python)? нужно ли мне: ratingsum = 0 for rating in ratings: ratingsum + rating print ratingsum ?

эквивалент python для сравнения

У меня есть словарь следующего вида: { <Category('Simulate', 'False', 'False', 'False', 'INTERMEDIATE')>: {'link': u'/story/4/tvb-adapters-simulator-simulatorAdapter/SimulatorAdapter', 'name': u'Simulate'}, <Category('View Results', 'True', 'False', 'True', 'INTERMEDIATE')>: {'link': '/story/step/3', 'name': u'View Results'}, <Category('Analyze', 'True', 'False', 'False', 'FINAL')>: {'link': '/story/step/2', 'name': u'Analyze'}} Категория – это класс, представляющий экземпляр из базы данных. Теперь у меня есть следующий пример: <Category('Analyze', 'True', 'False', 'False', […]

Python – модуль zipfile не работает с паролями

Я пытался реализовать очень простой скрипт, извлекая zip-файлы, защищенные паролем. Я создал простой zip-файл (test.zip) с паролем «1234», содержащим 2 текстовых файла (1.txt, 2.txt), и я написал этот скрипт: import zipfile PASSWORD = "1234" zip = zipfile.ZipFile("test.zip", "r") zip.setpassword(PASSWORD) zip.extractall() zip.close() и я получаю следующую ошибку Runtime: Traceback (most recent call last): File "test.py", line […]

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