我正在尝试为大型模块化程序创建一个日志文件。该名称是使用时间戳动态生成的,除了使其成为全局变量之外,我想不出一种传递打开文件名的好方法:
import time
def CreateLogFile():
timestr = time.strftime("%Y%m%d-%H%M%S")
global LogFile
filenamestring = timestr + 'LogFile.txt'
LogFile = open('PrintLogs/' + filenamestring, 'w')
CreateLogFile()
这效果不好,我想知道是否有人有更好的建议。谢谢