Python根据月份更改目录

2024-06-25 22:39:26 发布

您现在位置:Python中文网/ 问答频道 /正文

目前,我已经收到了每10分钟更新一次的日志文件,并且有python代码来读取所说的数据并实时处理它。日志文件被导入到我的C:\驱动器中的一个文件夹中,然后根据当前的月份从那里分为不同的月份。例如,从中读取文件的文件夹是'C:\user\datalog\July',下个月日志将进入'C:\user\datalog\August',因此从中读取文件的路径将更改。我没有任何控制权,因为日志文件和文件夹是由外部程序创建的

是否有任何方法可以自动更改目录,以便在7月到8月(以及接下来的几个月)之间的夜间,不会丢失对日志文件的读取。任何帮助或方向,我可以去解决这个将不胜感激


Tags: 文件数据方法代码路径程序目录文件夹
1条回答
网友
1楼 · 发布于 2024-06-25 22:39:26

您可以使用以下代码获取当前月份名称:

from datetime import datetime
import os

month = datetime.now().strftime('%B')

# Then just use month variable while constructing directory name:

logs_dir = os.path.join(r'C:\user\datalog', month)

如果使用外部工具执行脚本,就足够了

如果用Python实现循环,则需要在每次迭代中获得month name。你知道吗

相关问题 更多 >