Как использовать заявление о пропуске в Python

Я участвую в процессе обучения Python, и я дошел до раздела о инструкции pass . Руководство, которое я использую, определяет его как Null заявление, которое обычно используется в качестве заполнителя. Я все еще не совсем понимаю, что это значит. Может ли кто-нибудь показать мне простую / основную ситуацию, в которой будет использоваться инструкция pass и […]

Как вы преобразовываете объект Python time.struct_time в объект datetime?

Как преобразовать объект времени Python time.struct_time объект datetime.datetime ? У меня есть библиотека, которая предоставляет первую и вторую библиотеку, которая хочет второй …

Python json.loads показывает ValueError: Дополнительные данные

Я получаю некоторые данные из файла JSON «new.json», и я хочу отфильтровать некоторые данные и сохранить их в новом файле JSON. Вот мой код: import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = item.get["c"] if c == 'XYZ' or "XYZ" […]

Как создать пакет пространства имен в Python?

В Python пакет пространства имен позволяет вам распространять код Python среди нескольких проектов. Это полезно, если вы хотите выпускать связанные библиотеки в виде отдельных загрузок. Например, с каталогами Package-1 и Package-2 в PYTHONPATH , Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py конечный пользователь может import namespace.module1 и import namespace.module2 . Каков наилучший способ определения пакета пространства имен, поэтому […]

Чтение JSON из файла?

Я получаю немного головную боль только потому, что простое, простое заявление бросает некоторые ошибки на моем лице. У меня есть json-файл с именем strings.json: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, …, {"-name": "address", "#text": "Address"}] Я хочу прочитать json-файл, только сейчас. У меня есть эти утверждения, которые я выяснил, но он не […]

Python 3 ImportError: Нет модуля с именем 'ConfigParser'

Я пытаюсь pip install пакет MySQL-python , но я получаю ImportError . Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent call last): File "<string>", line 16, in <module> File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module> from setup_posix import get_config File "./setup_posix.py", line 2, in <module> from ConfigParser import […]

Переименование папки virtualenv, не нарушая ее

Я создал папку и инициализировал экземпляр virtualenv. $ mkdir myproject $ cd myproject $ virtualenv env Когда я запускаю (env)$ pip freeze , он показывает установленные пакеты как следует. Теперь я хочу переименовать myproject/ в project/ . $ mv myproject/ project/ Однако теперь, когда я запускаю $ . env/bin/activate (env)$ pip freeze он говорит, что […]

zip-списки в python

Я новичок в python, и я пытаюсь научиться спискам «zip». С этой целью у меня есть программа, в которой в определенный момент я делаю следующее: x1, x2, x3 = stuff.calculations(withdataa) Это дает мне три списка: x1 , x2 и x3 , каждый из которых, скажем, размер 20. Теперь, я делаю: zipall = zip(x1, x2, x3) […]

Извлечь поплавок / двойное значение

Как извлечь двойное значение из строки с помощью regex. import re pattr = re.compile(???) x = pattr.match("4.5")

Добавить текст в существующий PDF с помощью Python

Мне нужно добавить дополнительный текст в существующий PDF, используя Python, что это лучший способ сделать это и какие дополнительные модули мне нужно установить. Примечание. В идеале я хотел бы иметь возможность запускать это как на Windows, так и на Linux, но в то время как Linux будет делать только один шаг. Заранее спасибо. Ричард. Изменить: […]

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