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

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

14
Повторяющийся вывод журнала при использовании модуля ведения журнала Python
Я использую регистратор Python. Вот мой код: import os import time import datetime import logging class Logger : def myLogger(self): logger = logging.getLogger('ProvisioningPython') logger.setLevel(logging.DEBUG) now = datetime.datetime.now() handler=logging.FileHandler('/root/credentials/Logs/ProvisioningPython'+ now.strftime("%Y-%m-%d") +'.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) return logger У меня проблема в том, что я получаю несколько записей в …
106 python 

6
Как сохранить и восстановить несколько переменных в Python?
Мне нужно сохранить около дюжины объектов в файл, а потом восстановить их. Я пытался использовать цикл for с рассолом и полкой, но это не сработало. Редактировать. Все объекты, которые я пытался сохранить, находились в одном классе (я должен был упомянуть об этом раньше), и я не понимал, что могу просто …
106 python  variables  object 

12
Как установить tkinter с помощью pip или easy_install в Windows
My Idle выдает ошибки и говорит, что tkinterих нельзя импортировать. Есть ли простой способ установить tkinterчерез pipилиeasy_install ? Кажется, что для этого существует много имен пакетов ... Этот и другие различные варианты с tkinter-pypyне работают. pip install python-tk Я использую Windows с Python 2.7, и у меня нет apt-getдругих системных …

6
Регулярное выражение, соответствующее многострочному блоку текста
У меня возникли некоторые проблемы с тем, чтобы регулярное выражение Python работало при сопоставлении текста, который занимает несколько строк. Пример текста ('\ n' - это новая строка) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with a newline]\n [yep, there is a variable number of lines here]\n \n …
106 python  regex  multiline 

5
ImproperlyConfiguredError о app_name при использовании пространства имен в include ()
Сейчас я пробую Django. Я использую namespaceаргумент в одном из своих include()s в urls.py. Когда я запускаю сервер и пытаюсь просмотреть, я получаю эту ошибку. File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\conf.py", line 39, in include 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an …

14
Django, создание настраиваемой страницы ошибок 500/404
В точности следуя приведенному здесь руководству , я не могу создать собственную страницу ошибок 500 или 404. Если я введу неправильный URL-адрес, на странице появится страница с ошибкой по умолчанию. Есть ли что-нибудь, что я должен проверить, чтобы предотвратить отображение настраиваемой страницы? Каталоги файлов: mysite/ mysite/ __init__.py __init__.pyc settings.py settings.pyc …

6
Как найти зависимости пакета Python
Как программно получить список зависимостей пакета Python? В стандарте setup.pyони задокументированы, но я не могу найти простой способ получить к нему доступ ни из Python, ни из командной строки. В идеале я ищу что-то вроде: $ pip install somepackage --only-list-deps kombu>=3.0.8 billiard>=3.3.0.13 boto>=2.26 или: >>> import package_deps >>> package = …
106 python  pip 

10
обнаружить нажатие клавиш в Python?
Я делаю программу типа секундомера на Python, и я хотел бы знать, как определить, нажата ли клавиша (например, p для паузы и s для остановки), и я не хотел бы, чтобы это было что-то вроде raw_input, которое ждет ввод пользователя перед продолжением выполнения. Кто-нибудь знает, как это сделать в цикле …

5
Импорт по относительному пути в Python
У меня есть папка для моего клиентского кода, папка для моего серверного кода и папка для кода, который является общим для них Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Как импортировать Common.py из Server.py и Client.py?

1
DeprecationWarning: недопустимая escape-последовательность - что использовать вместо \ d?
У меня возникла проблема с reмодулем в Python 3.6.5. В моем регулярном выражении есть этот шаблон: '\\nRevision: (\d+)\\n' Но когда я его запускаю, я получаю файл DeprecationWarning. Я искал проблему на SO , и, собственно, не нашел ответа - что мне использовать вместо \d+? Просто [0-9]+или может что-то еще?
106 python  regex  python-3.x 


3
Как __eq__ обрабатывается в Python и в каком порядке?
Поскольку Python не предоставляет левую / правую версии своих операторов сравнения, как он решает, какую функцию вызывать? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return self.value == other >>> a = A() >>> a.value = …

7
Как получить автозаполнение в блокноте jupyter без использования вкладки?
Я хотел бы получить функцию автозаполнения в записных книжках, т.е. когда я что-то печатаю, появляется раскрывающееся меню со всеми возможными элементами, которые я могу ввести, без необходимости нажимать кнопку вкладки. Что-то подобное существует? Я старался : % config IPCompleter.greedy = True но это требует нажатия кнопки табуляции

9
Как получить активацию virtualenv в сценарии Bash
Как создать сценарий Bash для активации виртуального сервера Python? У меня есть такая структура каталогов: .env bin activate ...other virtualenv files... src shell.sh ...my code... Я могу активировать свой виртуальный сервер: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Однако выполнение того же самого из сценария Bash ничего не дает: user@localhost:src$ cat shell.sh #!/bin/bash …
106 python  bash  virtualenv 

3
хеш-функция в Python 3.3 возвращает разные результаты между сеансами
Я реализовал BloomFilter в python 3.3 и каждый сеанс получал разные результаты. Детализация этого странного поведения привела меня к внутренней функции hash () - она ​​возвращает разные хеш-значения для одной и той же строки в каждом сеансе. Пример: >>> hash("235") -310569535015251310 ----- открытие новой консоли python ----- >>> hash("235") -1900164331622581997 …

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