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

136
Python: переход к следующей итерации во внешнем цикле

Я хотел знать, есть ли какие-либо встроенные способы продолжить следующую итерацию во внешнем цикле в python. Например, рассмотрим код: for ii in range(200): for jj in range(200, 400): ...block0... if something: continue ...block1... Я хочу, чтобы этот оператор continue выходил из цикла jj и...

136
Получить полное имя класса объекта в Python

В целях ведения журнала я хочу получить полное имя класса объекта Python. (Под полной квалификацией я подразумеваю имя класса, включая имя пакета и модуля.) Я знаю о x.__class__.__name__, но есть ли простой способ получить пакет и...

136
Создание поля динамического выбора

У меня возникли проблемы, пытаясь понять, как создать поле динамического выбора в Django. У меня есть модель, настроенная примерно так: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng =...

136
Для чего нужен тип буфера Python?

В bufferPython есть тип, но я не знаю, как его использовать. В документации по Python описание: buffer(object[, offset[, size]]) Аргумент объекта должен быть объектом, который поддерживает интерфейс вызова буфера (например, строки, массивы и буферы). Будет создан новый объект буфера, который...

136
Выполнять команды через SSH с Python

Я пишу скрипт для автоматизации некоторых команд командной строки в Python. На данный момент я делаю звонки таким образом: cmd = "some unix command" retcode = subprocess.call(cmd,shell=True) Однако мне нужно выполнить некоторые команды на удаленной машине. Вручную, я бы войти в систему с помощью...

136
Почему выражение 0 <0 == 0 возвращает False в Python?

Глядя на Queue.py в Python 2.6, я обнаружил, что эта конструкция показалась мне немного странной: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 < self.maxsize == self._qsize() self.mutex.release() return n Если maxsize0,...

136
Отображение числа с плавающей запятой с двумя десятичными знаками в Python

У меня есть функция, принимающая аргументы с плавающей запятой (обычно целые или десятичные числа с одной значащей цифрой), и мне нужно вывести значения в строке с двумя десятичными знаками (5 -> 5.00, 5.5 -> 5.50 и т. Д.). Как я могу это сделать в...

136
Как включить данные пакета в setuptools / distribue?

При использовании setuptools / распространять, я не могу заставить установщик вытянуть какие-либо package_dataфайлы. Все, что я прочитал, говорит о том, что следующий способ является правильным. Может кто-нибудь, пожалуйста, посоветуйте? setup( name='myapp', packages=find_packages(), package_data={...

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

Я пытаюсь сделать простую замену строки, но я не знаю, почему она не работает: X = "hello world" X.replace("hello", "goodbye") Я хочу изменить слово helloна goodbye, поэтому оно должно изменить строку "hello world"на "goodbye world". Но Х просто остается "hello world". Почему мой код не...

136
Как загрузить файл tsv в фрейм данных Pandas?

Я новичок в питоне и пандах. Я пытаюсь tsvзагрузить файл в панда DataFrame. Вот что я пытаюсь и получаю ошибку: >>> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) Traceback (most recent call last): File "<pyshell#28>", line 1, in <module> df1 =...

136
Конкатенация строки и целого числа в Python

В питоне говорят, что у вас есть s = "string" i = 0 print s+i даст вам ошибку, так что вы пишете print s+str(i) чтобы не получить ошибку. Я думаю, что это довольно неуклюжий способ обработки конкатенации int и string. Даже Java не нуждается в явном приведении к String для такого рода конкатенации....

136
Модуль Python ElementTree: как игнорировать пространство имен файлов XML для поиска соответствующего элемента при использовании методов «find», «findall»

Я хочу использовать метод «findall», чтобы найти некоторые элементы исходного файла xml в модуле ElementTree. Однако исходный xml-файл (test.xml) имеет пространство имен. Я обрезаю часть xml файла как образец: <?xml version="1.0" encoding="iso-8859-1"?> <XML_HEADER...

136
NameError: глобальное имя 'unicode' не определено - в Python 3

Я пытаюсь использовать пакет Python под названием bidi. В модуле этого пакета (algorithm.py) есть несколько строк, которые выдают мне ошибку, хотя это часть пакета. Вот строки: # utf-8 ? we need unicode if isinstance(unicode_or_str, unicode): text = unicode_or_str decoded = False else: text =...

136
ImportError: нет модуля с именем dateutil.parser

При импорте pandasв Pythonпрограмму я получаю следующую ошибку monas-mbp:book mona$ sudo pip install python-dateutil Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python Cleaning up... monas-mbp:book...

136
Получение отдельных цветов из цветовой карты в matplotlib

Если у вас есть Colormap cmap, например: cmap = matplotlib.cm.get_cmap('Spectral') Как вы можете получить определенный цвет от 0 до 1, где 0 - это первый цвет на карте, а 1 - последний цвет на карте? В идеале я бы смог получить средний цвет на карте, выполнив: >>> do_some_magic(cmap, 0.5)...

136
Как узнать, могу ли я отключить SQLALCHEMY_TRACK_MODIFICATIONS?

Каждый раз, когда я запускаю свое приложение, использующее Flask-SQLAlchemy, я получаю следующее предупреждение о том, что SQLALCHEMY_TRACK_MODIFICATIONSопция будет отключена. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning:...