python-3.x - 如何使用 pathlib 创建以日期范围命名的文件?
问题描述
我可以使用以下代码打印一系列文件名,但我需要编写空文件而不是打印。我知道 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()
推荐阅读
- flutter - 运行时颤动“与设备的连接丢失”
- google-apps-script - 如何从谷歌表格中的数据中删除破折号,然后执行 forEach 循环
- html - Qt - 使用网页的 qtNetworkAccesManager 获取所有源代码(HTML 代码)的问题
- python - 如何通过通行证在图形上绘制标签?
- javascript - 请解释这个 Minimax Javascript 代码
- c - C 中不兼容的指针类型 || 无效(*)(无效*)
- reactjs - 功能组件的 props 的默认值有什么问题
- javascript - 我如何在 html 中制作超过 1 个幻灯片画廊?
- java - Java:为什么在使用 Stream+Iterator 时不会发生 ConcurrentModificationException?
- javascript - 如何在 Fetch GET 请求中插入参数?