Вопросы с тегом «python»

706
Почему [] быстрее, чем list ()?

Недавно я сравнил скорости обработки []и list()был удивлен, обнаружив, что он []работает более чем в три раза быстрее, чем list(). Я побежал же тест с {}и dict()и результаты были практически идентичны: []и {}оба приняли около 0.128sec / млн циклов, в то время как list()и dict()взяли примерно...

705
В чем разница между dict.items () и dict.iteritems () в Python2?

Есть ли применимые различия между dict.items()и dict.iteritems()? Из документов Python : dict.items()Возвращает копию списка словаря пар (ключ, значение). dict.iteritems()Возвращает итератор для пар слов (ключ, значение). Если я запускаю приведенный ниже код, кажется, что каждый возвращает ссылку...

704
Как удалить пакеты, установленные с помощью Python easy_install?

Python easy_installделает установку новых пакетов чрезвычайно удобной. Однако, насколько я могу судить, он не реализует другие общие функции менеджера зависимостей - перечисление и удаление установленных пакетов. Каков наилучший способ узнать, что установлено, и каков предпочтительный способ...

702
Запуск unittest с типичной тестовой структурой каталогов

Кажется, что очень распространенная структура каталогов даже для простого модуля Python - это разделение модульных тестов на их собственный testкаталог: new_project/ antigravity/ antigravity.py test/ test_antigravity.py setup.py etc. например, посмотрите это руководство по проекту Python . У меня...

694
Для чего используется __future__ в Python и как / когда его использовать, и как он работает

__future__часто появляется в модулях Python. Я не понимаю , что __future__это и как / когда использовать его даже после прочтения питона __future__дока . Кто-нибудь может объяснить примерами? Несколько ответов относительно основного использования, которое __future__я получил, казалось правильным....

689
Как определить, является ли переменная Python функцией?

У меня есть переменная, xи я хочу знать, указывает ли она на функцию или нет. Я надеялся, что смогу сделать что-то вроде: >>> isinstance(x, function) Но это дает мне: Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name 'function' is not defined Я выбрал...

687
Как проверить версию модулей Python?

Я только что установил модули Python: constructи statlibс , setuptoolsкак это: # Install setuptools to be able to download the following sudo apt-get install python-setuptools # Install statlib for lightweight statistical tools sudo easy_install statlib # Install construct for packing/unpacking...

687
установка pip из ветки git repo

Попытка pipустановить специальную ветку репо. Google говорит мне pip install git + https://github.com/user/repo.git@branch Название филиала является issue/34/oscar-0.6так что я сделал , pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6но его возвращение 404. Как...

687
Как создать GUID / UUID в Python

Как мне создать GUID в Python, который не зависит от платформы? Я слышал, что есть метод, использующий ActivePython в Windows, но это Windows только потому, что он использует COM. Есть ли метод с использованием простого...

686
Почему я не должен использовать PyPy поверх CPython, если PyPy работает в 6,3 раза быстрее?

Я много слышал о проекте PyPy . Они утверждают, что это в 6,3 раза быстрее, чем интерпретатор CPython на их сайте . Всякий раз, когда мы говорим о динамических языках, таких как Python, скорость является одной из главных проблем. Чтобы решить эту проблему, говорят, что PyPy работает в 6,3 раза...

685
Как определить размер объекта в Python?

Я хочу знать, как получить размер объектов, таких как строка, целое число и т. Д. В Python. Связанный вопрос: сколько байтов на элемент содержится в списке Python (кортеж)? Я использую файл XML, который содержит поля размера, которые определяют размер значения. Я должен разобрать этот XML и сделать...

683
Как напечатать дату в обычном формате?

Это мой код: import datetime today = datetime.date.today() print(today) Это печатает: 2008-11-22что именно то, что я хочу. Но у меня есть список, к которому я добавляю это, и затем внезапно все становится "вялым". Вот код: import datetime mylist = [] today = datetime.date.today()...

677
Стилизировать многострочные условия в операторах if? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом месяце . Иногда я разбиваю длинные условия в ifs на несколько строк. Наиболее...

676
Как импортировать класс в том же каталоге или подкаталоге?

У меня есть каталог, в котором хранятся все файлы .py . bin/ main.py user.py # where class User resides dir.py # where class Dir resides Я хочу использовать классы из user.py и dir.py в main.py . Как я могу импортировать эти классы Python в main.py ? Кроме того, как я могу импортировать класс,...