如何使用 pathlib 创建以日期范围命名的文件?
How do I use pathlib to create files named for range of dates?
我可以用下面的代码打印一系列文件名,但我需要写空文件而不是打印。我知道 pathlib.Path.touch 并完成了这个但是。 . .我需要定义触摸方法吗?
import datetime
import pathlib
for i in range(0, 180):
print((datetime.date.today() + datetime.timedelta(i)).strftime("%Y%m%d" + ".exml"))
我认为您不需要定义方法。试试这个:
import datetime
import pathlib
for i in range(0, 180):
fname = (datetime.date.today() + datetime.timedelta(i)).strftime("%Y%m%d" + ".exml")
print((fname))
pathlib.Path(fname).touch()
我可以用下面的代码打印一系列文件名,但我需要写空文件而不是打印。我知道 pathlib.Path.touch 并完成了这个但是。 . .我需要定义触摸方法吗?
import datetime
import pathlib
for i in range(0, 180):
print((datetime.date.today() + datetime.timedelta(i)).strftime("%Y%m%d" + ".exml"))
我认为您不需要定义方法。试试这个:
import datetime
import pathlib
for i in range(0, 180):
fname = (datetime.date.today() + datetime.timedelta(i)).strftime("%Y%m%d" + ".exml")
print((fname))
pathlib.Path(fname).touch()