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

204
Как я могу разобрать строку времени, содержащую миллисекунды в нем с 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) Как я могу разобрать строку времени, которая содержит миллисекунды? >>>...

204
Запись в файл 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) Если я сделаю:...

204
Правильный способ обработки нескольких форм на одной странице в Django

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

204
Есть ли разница между использованием dict-литерала и dict-конструктора?

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

204
Как использовать pip с Python 3.x вместе с Python 2.x

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

204
Удаление папок в 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является то, где я передаю каталог, где должна быть выполнена работа. Этот каталог...

204
Ошибка сервера Django: порт уже используется

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

204
Как выполнить код Python из кода Visual Studio

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

203
Итерация списка с индексами в Python

Я мог бы поклясться, что видел функцию (или метод), которая берет список, как этот, [3, 7, 19]и превращает его в итеративный список кортежей, например так: [(0,3), (1,7), (2,19)]чтобы использовать его вместо: for i in range(len(name_of_list)): name_of_list[i] = something но я не могу вспомнить...

203
Программное сохранение изображения в Django ImageField

Хорошо, я пробовал почти все, и я не могу заставить это работать. У меня есть модель Django с ImageField на нем У меня есть код, который загружает изображение через HTTP (проверено и работает) Изображение сохраняется непосредственно в папку upload_to (то, что загружено в папку ImageField) Все, что...

203
Как написать очень длинную строку, которая соответствует PEP8 и предотвращает E501

Как PEP8 предлагает придерживаться правила 80 столбцов для вашей программы на Python, как я могу соблюдать это с длинными строками, т.е. s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Как бы я расширил это до следующей строки, т.е. s =...

203
Правильный способ использовать get_or_create?

Я пытаюсь использовать get_or_create для некоторых полей в моих формах, но я получаю ошибку 500, когда пытаюсь это сделать. Одна из строк выглядит так: customer.source = Source.objects.get_or_create(name="Website") Ошибка, которую я получаю для приведенного выше кода: Cannot assign "(<Source:...

203
Как преобразовать целое число в строку в любой базе?

Python позволяет легко создать целое число из строки заданной базы с помощью int(str, base). Я хочу выполнить обратное: создание строки из целого числа , т.е. я хочу некоторую функцию int2base(num, base), такую ​​что: int(int2base(x, b), b) == x Порядок имени / аргумента функции не имеет значения....