Python 中的日期时间问题 - 总是显示同一时间
Datetime issue in Python - Always shows me the same time
我在 python 忙于一个小项目,如果你愿意,我需要帮助解决问题,如果没有,请帮助我弄清楚为什么每次记录日期时间时,它只显示脚本的第一个时间 运行,而不是真正的本地时间?
参见下面的代码:
import datetime
Current_Time = datetime.datetime.now()
TimeFormat = Current_Time.strftime("%d %b %Y " + "at " + "%H:%M")
DayFormat = Current_Time.strftime("%d %b %Y ")
def Login_Report():
f= open("LoginReport.txt","w+")
f.write('Login Report For: ' + DayFormat + "\n\n")
#Create login report
Login_Report()
以上将给我登录报告的结果,只显示我第一次 运行 脚本的时间。
您没有在每次登录时更新时间。
import datetime
def Login_Report():
Current_Time = datetime.datetime.now()
TimeFormat = Current_Time.strftime("%d %b %Y " + "at " + "%H:%M")
DayFormat = Current_Time.strftime("%d %b %Y ")
f= open("LoginReport.txt","w+")
f.write('Login Report For: ' + DayFormat + "\n\n")
#Create login report
Login_Report()
我在 python 忙于一个小项目,如果你愿意,我需要帮助解决问题,如果没有,请帮助我弄清楚为什么每次记录日期时间时,它只显示脚本的第一个时间 运行,而不是真正的本地时间?
参见下面的代码:
import datetime
Current_Time = datetime.datetime.now()
TimeFormat = Current_Time.strftime("%d %b %Y " + "at " + "%H:%M")
DayFormat = Current_Time.strftime("%d %b %Y ")
def Login_Report():
f= open("LoginReport.txt","w+")
f.write('Login Report For: ' + DayFormat + "\n\n")
#Create login report
Login_Report()
以上将给我登录报告的结果,只显示我第一次 运行 脚本的时间。
您没有在每次登录时更新时间。
import datetime
def Login_Report():
Current_Time = datetime.datetime.now()
TimeFormat = Current_Time.strftime("%d %b %Y " + "at " + "%H:%M")
DayFormat = Current_Time.strftime("%d %b %Y ")
f= open("LoginReport.txt","w+")
f.write('Login Report For: ' + DayFormat + "\n\n")
#Create login report
Login_Report()