Как рассчитать дату за шесть месяцев с текущей даты с помощью модуля Python datetime?

Я использую модуль Python datetime. Я рассчитываю рассчитать дату 6 месяцев с текущей даты. Может ли кто-нибудь дать мне небольшую помощь в этом? Причина, по которой я хочу создать дату 6 месяцев с текущей даты, – это создать дату обзора. Если пользователь вводит данные в систему, он будет иметь дату проверки 6 месяцев с даты […]

Глубоко скопировать список в Python

У меня есть проблема с копией списка: Итак, после того, как я получил E0 из 'get_edge' , я делаю копию E0 , вызывая 'E0_copy = list(E0)' . Здесь, я думаю, E0_copy – это глубокая копия E0 , и я E0_copy в 'karger(E)' . Но в основной функции. Почему результат 'print E0[1:10]' перед циклом for не […]

Элегантные способы поддержки эквивалентности («равенства») в классах Python

При написании пользовательских классов часто бывает необходимо разрешить эквивалентность с помощью операторов == и != . В Python это стало возможным благодаря внедрению специальных методов __eq__ и __ne__ . Самый простой способ, который я нашел для этого, – это следующий метод: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): […]

Печать всех экземпляров класса

С классом в Python, как определить функцию для печати каждого отдельного экземпляра класса в формате, определенном в функции?

Разделить (взорвать) строку ввода строки данных pandas в отдельные строки

У меня есть pandas dataframe в которой один столбец текстовых строк содержит значения, разделенные запятыми. Я хочу разбить каждое поле CSV и создать новую строку для каждой записи (предположим, что CSV чисты и их нужно разделить на «,»). Например, a должно стать b : In [7]: a Out[7]: var1 var2 0 a,b,c 1 1 d,e,f […]

Получение имени переменной в виде строки

В этом разделе обсуждается, как получить имя функции в виде строки в Python: как получить имя функции в виде строки в Python? Как я могу сделать то же самое для переменной? (обратите внимание, что переменные Python не имеют атрибута __name__ , по крайней мере, в Python 2.7.x ) Другими словами, если у меня есть переменная, […]

Как получить абсолютный путь к файлу в Python

Учитывая такой путь, как "mydir/myfile.txt" , как найти абсолютный путь к "mydir/myfile.txt" относительно текущего рабочего каталога в Python? Например, в Windows я мог бы: "C:/example/cwd/mydir/myfile.txt"

Добавление списка Python

Не знаю, как сформулировать вопрос … Предположим, что я делаю следующее: >>> l = [[]]*2 >>> l [[], []] >>> l[0].append(1) >>> l [[1], [1]] Почему 1 добавляется в оба списка?

Обратный поиск слова в Python

Есть ли простой способ найти ключ, зная значение в словаре? Я могу только подумать: key = [key for key, value in dict_obj.items() if value == 'value'][0]

Завершить кеш-представление в Django?

@cache_page decorator является удивительным. Но для моего блога я хотел бы сохранить страницу в кеше, пока кто-то не комментирует сообщение. Это звучит как отличная идея, так как люди редко комментируют, поэтому сохраняют страницы в memcached, в то время как никто не будет замечательным. Я думаю, что раньше у кого-то была эта проблема? И это отличается […]

Python - лучший язык программирования в мире.