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

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


10
Автоматическая перезагрузка приложения Python Flask при изменении кода
Я исследую, как разработать достойное веб-приложение на Python. Поскольку я не хочу, чтобы на моем пути были какие-то высокоуровневые структуры, мой выбор пал на легковесную инфраструктуру Flask . Время покажет, был ли это правильный выбор. Итак, теперь я настроил сервер Apache с mod_wsgi, и мой тестовый сайт работает нормально. Однако …
205 python  apache  web  flask 

23
Как выполнить код Python из кода Visual Studio
Visual Studio Code был недавно выпущен, и мне понравился его внешний вид и предлагаемые им функции, поэтому я решил, что стоит попробовать. Я скачал приложение со страницы загрузок, запустил его, немного повозился с некоторыми функциями ... и потом понял, что понятия не имею, как на самом деле выполнить какой-либо из …



3
Как вы программно устанавливаете атрибут?
Предположим , у меня есть объект питона xи строку s, как установить атрибут sна x? Так: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Что за магия? Кстати, цель этого - кешировать вызовы x.__getattr__().

4
Запись в файл UTF-8 на Python
Я действительно запутался с codecs.open function. Когда я делаю: file = codecs.open("temp", "w", "utf-8") file.write(codecs.BOM_UTF8) file.close() Это дает мне ошибку UnicodeDecodeError: кодек «ascii» не может декодировать байт 0xef в позиции 0: порядковый номер не в диапазоне (128) Если я сделаю: file = open("temp", "w") file.write(codecs.BOM_UTF8) file.close() Работает нормально. Вопрос в …


10
Есть ли разница между использованием dict-литерала и dict-конструктора?
Используя PyCharm, я заметил, что он предлагает преобразовать dict литерал : d = { 'one': '1', 'two': '2', } в конструктор dict : d = dict(one='1', two='2') Различаются ли эти разные подходы каким-либо существенным образом? (При написании этого вопроса я заметил, что с помощью dict()него невозможно указать числовой ключ ... …

7
Как я могу разобрать строку времени, содержащую миллисекунды в нем с Python?
Я могу проанализировать строки, содержащие дату / время с time.strptime >>> import time >>> time.strptime('30/03/09 16:31:32', '%d/%m/%y %H:%M:%S') (2009, 3, 30, 16, 31, 32, 0, 89, -1) Как я могу разобрать строку времени, которая содержит миллисекунды? >>> time.strptime('30/03/09 16:31:32.123', '%d/%m/%y %H:%M:%S') Traceback (most recent call last): File "<stdin>", line 1, …

14
Ошибка сервера Django: порт уже используется
Перезапуск сервера Django отображает следующую ошибку: this port is already running.... Эта проблема возникает именно в Ubuntu, а не в других операционных системах. Как я могу освободить порт для перезагрузки сервера?
204 python  django 

11
Как найти пересечение списка?
a = [1,2,3,4,5] b = [1,3,5,6] c = a and b print c фактический результат: [1,3,5,6] ожидаемый результат:[1,3,5] Как мы можем достичь логической операции И (пересечение списков) в двух списках?

9
Правильный способ обработки нескольких форм на одной странице в Django
У меня есть страница шаблона, ожидающая две формы. Если я просто использую одну форму, все в порядке, как в этом типичном примере: if request.method == 'POST': form = AuthorForm(request.POST,) if form.is_valid(): form.save() # do something. else: form = AuthorForm() Однако, если я хочу работать с несколькими формами, как я могу …
204 python  django  forms 

10
Удаление папок в Python рекурсивно
У меня проблема с удалением пустых каталогов. Вот мой код: for dirpath, dirnames, filenames in os.walk(dir_to_search): //other codes try: os.rmdir(dirpath) except OSError as ex: print(ex) Аргументом dir_to_searchявляется то, где я передаю каталог, где должна быть выполнена работа. Этот каталог выглядит так: test/20/... test/22/... test/25/... test/26/... Обратите внимание, что все вышеперечисленные …
204 python  directory 

10
Как использовать pip с Python 3.x вместе с Python 2.x
Я установил Python 3.x (помимо Python 2.x в Ubuntu) и медленно начал объединять модули, которые использую в Python 2.x. Поэтому мне интересно, какой подход я должен предпринять, чтобы облегчить себе жизнь, используя pip как для Python 2.x, так и для Python 3.x?

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