Использование python 2.7 ..новое имя файла каждый раз при запуске python
Я использую ниже, чтобы отправить весь вывод печати в файл с именем output.log. Как я могу отправить это в другой файл каждый раз, когда он запускается ... В bash мы можем объявить переменную, называемую датой или чем-то, и иметь эту часть имени файла ... так как я могу добиться того же с python ??
Так что мой вопрос ..
- каждый раз, когда я запускаю ниже сценарий, мой файл должен иметь именования output_date/time.log
Кроме того, как я могу удалить файл, которые старше чем Х дней, которые имеют файл именовании вывода _ *. войти
import sys f = open('output.log', 'w') sys.stdout = f print "test" f.close()
искать модули 'time' и' logging'. https://docs.python.org/2/library/time.html https://docs.python.org/2/library/logging.html – Jeremy