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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

9
pip или pip3 для установки пакетов для Python 3?
У меня Macbook с OS X El Captain. Я думаю, что это Python 2.7предустановлено на нем. Однако я Python 3.5тоже установил . Когда я начал использовать Python 3, я прочитал, что если я хочу установить пакет, я должен ввести: pip3 install some_package Во всяком случае, теперь, когда я использую pip …

16
Python / Json: имя свойства должно быть заключено в двойные кавычки
Я пытался найти хороший способ загрузки объектов JSON в Python. Я отправляю эти данные json: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} на бэкэнд, где он будет получен в виде строки, которую я использовал json.loads(data)для ее анализа. Но каждый раз получалось одно и то же исключение: ValueError: Expecting property name …
121 python  json  parsing 



20
Убедитесь, что запущен только один экземпляр программы
Есть ли способ Python запустить только один экземпляр программы? Единственное разумное решение, которое я придумал, - это попытаться запустить его как сервер на каком-то порте, а затем вторая программа, пытающаяся привязаться к тому же порту, терпит неудачу. Но это не очень хорошая идея, может быть, есть что-то более легкое, чем …

10
Как получить переменные экземпляра в Python?
Есть ли в Python встроенный метод для получения массива всех переменных экземпляра класса? Например, если у меня есть этот код: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Есть ли у меня способ сделать это: >>> mystery_method(hi) ["ii", "kk"] Изменить: изначально я ошибочно запрашивал переменные класса.

7
Вставка объекта Python datetime.datetime в MySQL
У меня есть столбец даты в таблице MySQL. Я хочу вставитьdatetime.datetime() объект в этот столбец. Что мне следует использовать в операторе выполнения? Я пытался: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now)) Я получаю сообщение об ошибке: "TypeError: not all arguments converted during …
120 python  mysql  datetime 

2
Нужен ли проектам на Python MANIFEST.in и что в нем должно быть?
В руководстве "Python Distribute" (было на python-distribute.org, но эта регистрация истекла) говорится, что нужно включать doc/txtфайлы, а .pyфайлы исключены из MANIFEST.inфайла Документация sourcedist сообщает мне, что используется только sdist MANIFEST.inи включает только указанный вами файл и включает .pyфайлы. Он также говорит мне использовать: python setup.py sdist --manifest-onlyдля создания MANIFEST, но …
120 python  setuptools 

23
ImportError: нет модуля с именем Crypto.Cipher
Когда я пытаюсь запустить app.py (Python 3.3, PyCrypto 2.6), мой virtualenv продолжает возвращать ошибку, указанную выше. Мое заявление об импорте справедливо from Crypto.Cipher import AES. Я искал дубликаты, и вы могли сказать, что они есть, но я пробовал решения (хотя большинство из них даже не решения), и ничего не помогло. …


8
Как получить в Python пустой массив любого размера?
Мне в основном нужен Python-эквивалент этого в C: int a[x]; но в python я объявляю такой массив: a = [] и проблема в том, что я хочу назначить случайные слоты со значениями вроде: a[4] = 1 но я не могу этого сделать с python, поскольку массив пуст.

7
Быстрая проверка NaN в NumPy
Я ищу самый быстрый способ проверить наличие NaN ( np.nan) в массиве NumPy X. np.isnan(X)не может быть и речи, поскольку он создает логический массив формы X.shape, который потенциально может быть гигантским. Я пробовал np.nan in X, но, похоже, не работает, потому что np.nan != np.nan. Есть ли вообще быстрый и …
120 python  numpy  nan 

10
Формула Хаверсина в Python (азимут и расстояние между двумя точками GPS)
проблема Я хотел бы знать, как определить расстояние и азимут между двумя точками GPS . Я исследовал формулу гаверсина. Кто-то сказал мне, что я могу найти подшипник, используя те же данные. редактировать Все работает нормально, но подшипник пока не работает. Подшипник выдает отрицательный сигнал, но должен находиться в диапазоне 0 …

8
Явно выбирайте элементы из списка или кортежа
У меня есть следующий список Python (также может быть кортеж): myList = ['foo', 'bar', 'baz', 'quux'] я могу сказать >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Как явно выбрать элементы, индексы которых не имеют определенных шаблонов? Например, я хочу выбрать [0,2,3]. Или я хочу …
120 python  list  select  indexing  tuples 

10
Каково правило синтаксиса для использования запятых в определениях кортежей?
В случае одноэлементного кортежа конечная запятая обязательна. a = ('foo',) А как насчет кортежа с несколькими элементами? Кажется, что независимо от того, существует конечная запятая или нет, они оба действительны. Это верно? На мой взгляд, проще редактировать запятую. Это плохой стиль программирования? a = ('foo1', 'foo2') b = ('foo1', 'foo2',)
120 python  syntax  tuples 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.