Код Python для запуска в течение следующих 100 дней с сегодняшнего дня

Я хочу запустить ниже строки кода в течение 200 дней с сегодняшнего дня. Предположим, сегодня 1-й день, поэтому мой код

line = linecache.getline("lines1.txt",1)
print(line)

Предположим, сегодня второй день, поэтому мой код

line = linecache.getline("lines1.txt",2)
print(line)

Предположим, сегодня третий день, поэтому мой код становится

line = linecache.getline("lines1.txt",3)
print(line)

Я хочу, чтобы выше 1,2,3,4,5......200 рассчитывалось каждый день. Я не хочу, чтобы цикл работал в течение 200 дней.

Мне просто нужно получить 1,2,3,4,5......200 отсчетов из системы дат Python или любой другой системы подсчета.

1 ответ

Решение

Установить дату маркера, а затем рассчитать разницу между сегодняшней датой даты маркера

(datetime.datetime(2016,9,2) - datetime.datetime(2016,9,1) ).days
output:
1
Другие вопросы по тегам