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

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

9
метод итерации по определенным столбцам модели sqlalchemy?
Я пытался выяснить, как перебирать список столбцов, определенных в модели SQLAlchemy. Я хочу, чтобы он написал несколько методов сериализации и копирования для пары моделей. Я не могу просто перебирать, obj.__dict__поскольку он содержит много специфичных для SA элементов. Кто- нибудь знает способ просто получить idи descимена из следующих? class JobStatus(Base): __tablename__ …

4
Полные примеры использования пакета pySerial [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Может ли кто-нибудь показать мне полный пример кода Python, который использует pyserial , …
96 python  modem  pyserial 

5
Можно ли изящно обновить существующий virtualenv?
У меня есть virtualenv, созданный для Python 2.5, и я хочу «обновить» его до Python 2.6. Вот как это было изначально настроено: virtualenv --no-site-packages -p python2.5 myenv Теперь я запускаю virtualenv в том же каталоге для обновления: virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting existing python script myenv/bin/python (you …

23
django.core.exceptions.ImproperlyConfigured: ошибка при загрузке модуля MySQLdb: нет модуля с именем MySQLdb
Проблема, с которой я сталкиваюсь, пытаясь подключиться к базе данных для mysql. Я также дал настройки базы данных, которые я использовал. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line utility.execute() File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line …

11
Найти целочисленный индекс строк с NaN в кадре данных pandas
У меня есть DataFrame панд вроде этого: a b 2011-01-01 00:00:00 1.883381 -0.416629 2011-01-01 01:00:00 0.149948 -1.782170 2011-01-01 02:00:00 -0.407604 0.314168 2011-01-01 03:00:00 1.452354 NaN 2011-01-01 04:00:00 -1.224869 -0.947457 2011-01-01 05:00:00 0.498326 0.070416 2011-01-01 06:00:00 0.401665 NaN 2011-01-01 07:00:00 -0.019766 0.533641 2011-01-01 08:00:00 -1.101303 -1.408561 2011-01-01 09:00:00 1.671795 -0.764629 Есть …
96 python  pandas 

13
Python threading.timer - повторять функцию каждые n секунд
Я хочу запускать функцию каждые 0,5 секунды и иметь возможность запускать, останавливать и сбрасывать таймер. Я не слишком хорошо разбираюсь в том, как работают потоки Python, и у меня возникают трудности с таймером Python. Однако я продолжаю получать, RuntimeError: threads can only be started onceкогда выполняю threading.timer.start()дважды. Есть ли обходной …

11
Python argparse: укажите хотя бы один аргумент
Я использовал argparseпрограмму Python, которая может или и то -process, -uploadи другое: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() Программа бессмысленна без хотя бы одного параметра. Как я могу настроить argparseпринудительный выбор хотя бы одного параметра? ОБНОВИТЬ: Следуя комментариям: Каким способом Pythonic параметризовать программу хотя …
96 python  argparse 

9
Python: перезагрузить компонент Y, импортированный с помощью 'from X import Y'?
В Python, когда я импортировал модуль X в сеанс интерпретатора с использованием import X, и модуль изменился снаружи, я могу перезагрузить модуль с помощью reload(X). Затем изменения становятся доступны в моем сеансе интерпретатора. Мне интересно, возможно ли это, когда я импортирую компонент Y из модуля X, используя from X import …

3
Объясните методы Python «setUp» и «tearDown», используемые в тестовых примерах.
Может ли кто-нибудь объяснить использование методов Python setUpи tearDownпри написании тестовых примеров, кроме того, что setUpвызывается непосредственно перед вызовом метода тестирования и tearDownвызывается сразу после его вызова ?

1
Порядок выполнения декоратора
def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_italic def hello(): return "hello world" helloHTML = hello() Выход: "<b><i>hello world</i></b>" Я примерно понимаю декораторы и то, как они работают с одним из них, в большинстве примеров. В …

10
Перезагрузите приложение Flask при изменении файла шаблона
По умолчанию при запуске приложения Flask с использованием встроенного server ( Flask.run) он отслеживает свои файлы Python и автоматически перезагружает приложение, если его код изменяется: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader К сожалению, похоже, что это работает только для файлов * .py , и я, похоже, …
96 python  flask  jinja2 

6
Заменить и перезаписать вместо добавления
У меня такой код: import re #open the xml file for reading: file = open('path/test.xml','r+') #convert to string: data = file.read() file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data)) file.close() где я хочу заменить старый контент в файле новым контентом. Однако, когда я выполняю свой код, добавляется файл «test.xml», т.е. у меня есть старый контент, за которым …
96 python  replace 

2
Обновить значения строк, в которых выполняется определенное условие в пандах
Скажем, у меня есть следующий фрейм данных: Каков наиболее эффективный способ обновить значения столбцов feat и another_feat, где поток имеет номер 2 ? Это все? for index, row in df.iterrows(): if df1.loc[index,'stream'] == 2: # do something ОБНОВЛЕНИЕ: что делать, если у меня более 100 столбцов? Я не хочу явно …

16
Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13]
В моем терминале MacOS Mojave я хотел установить пакет python с помощью pip. В конце говорится: You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Итак, я хотел обновить pip с помощью данной команды, но получил ошибку: …
96 python  macos  pip 

3
Как удалить пробелы из заголовков Pandas DataFrame?
Я анализирую данные из файла Excel, в заголовках некоторых столбцов которого есть лишние пробелы. Когда я проверяю столбцы полученного фрейма данных с помощью df.columns, я вижу: Index(['Year', 'Month ', 'Value']) ^ # Note the unwanted trailing space on 'Month ' Следовательно, я не могу: df["Month"] Потому что он скажет мне, …

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