mysql - Python log file Datestamp -


i have program insets csv file mysql database using python. once rows / columns of csv file have been inserted, python program creates log file, calculates number of rows , columns contained in csv file , logs data. shown below

# output results logfile  filename  = open("dailylogfile.txt",'w') sys.stdout = filename print "the number of messages exported database file was; " # calculate number of rows , columns  columns = str(sheet.ncols) rows = str(sheet.nrows)  print rows print columns  #close logfile  filename.close()  

is there way add date or timestamp log file when next csv file loaded database, logfile overwritten?

if comprehension correct, want timestamp file name in order not overwrite ? generate timestamp, shall use datetime module

from datetime import datetime 

then generate timestamp when create log file

my_date = datetime.now() timestamp = my_date.strftime('%y-%m-%d_%h-%m-%s') # formatting yyyy-mm-dd_hh-mm-ss - may format different way # build log file name my_file_name = "dailylogfile" + timestamp + ".txt" filename = open(my_file_name,'w') ... etc. 

for different possible options, may have https://docs.python.org/3/library/datetime.html


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -