![](/img/trans.png)
[英]How do I import an Excel file to Pandas if the file's last modified date is today?
[英]How can I generate a file with today's date in its name?
我看到過這樣的幾篇文章,但實際上沒有人直接回答這個問題。
我正在像這樣在Python中創建文件:
f = open('myfile.extension','w')
我應該在該行中添加什么以在文件名中添加日期?
我正在使用import time
並且可以在腳本的任何其他部分獲取任何當前日期,但是我不知道如何添加日期...
假設您嘗試將日期添加到文件名中
from datetime import datetime
datestring = datetime.strftime(datetime.now(), '%Y/%m/%d_%H:%M:%S')
f = open('myfile_'+datestring+'.extension', 'w')
您可以根據需要更改格式。 上面將打印出日期datestring
如下所示:
datetime.strftime(datetime.now(), '%Y/%m/%d_%H:%M:%S')
'2015/08/07_16:07:37'
當然,由於這是文件名,您可能不希望使用/
,所以我建議使用以下格式:
datetime.strftime(datetime.now(), '%Y-%m-%d-%H-%M-%S')
'2015-08-07-16-07-37'
這是上述所有內容的完整內容:
>>> from datetime import datetime
>>> datestring = datetime.strftime(datetime.now(), '%Y-%m-%d-%H-%M-%S')
>>> f = open('myfile_' + datestring + '.ext', 'w')
>>> f.name
'myfile_2015-08-07-16-24-23.ext'
我假設您要使用文件名:
from datetime import date
filename = 'myfile_{}.extension'.format(date.today())
f = open(filename, 'w')
print f.name # 'myfile_2015-08-07.extension'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.