Kiedy tworzę plik logu, chcę, aby nazwa zawierała datetime.Chcesz datetime w nazwie pliku logu
Teraz w Pythonie można uzyskać bieżącą datetime jako:
>>> from datetime import datetime
>>> datetime.now()
datetime.datetime(2012, 2, 3, 21, 35, 9, 559000)
wersji str jest
>>> str(datetime.now())
'2012-02-03 21:35:22.247000'
Nie bardzo miły str dołączyć do nazwy pliku dziennika! Chciałbym, aby mój plik dziennika był podobny:
mylogfile_21_35_03_02_2012.log
Czy jest coś, co może zrobić pyton, aby było to łatwe? uwaga, ja tworzę plik logu jako
fh = logging.FileHandler("mylogfile" + datetimecomp + ".log")
Jakieś wskazówki?
to prawdopodobnie było łatwo google. – jdi
@jdi: "Prawdopodobnie"? – Johnsyweb
Tytuł sprawia, że się śmieję, na szczęście twoje pytanie jest dobre lub nie mam pojęcia, co oznacza "any any anytime" oznacza :) – Kekoa