我正在尝试使用一些数据创建一个.txt文件,并且我希望文件名是当前时间。但是,当我运行代码时,它将创建一个空文件,而不包含任何文件类型。这是有问题的代码:
filename = datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d_%H:%M')
with open('%s.txt' % filename, 'w') as open_file:
# writing to file
似乎忽略了“ .txt”部分,因为如果我这样编写代码,它就可以正常工作:
with open('filename.txt', 'w') as open_file: