目前我有传入的日志文件,每10分钟更新一次,并有python代码来读取所述数据并实时处理。日志文件会导入我C:\
驱动器中的文件夹,然后根据当前月份分成不同的月份。例如,下个月'C:\user\datalog\July'
日志将来'C:\user\datalog\August'
时,文件的文件夹将进入<ng-container [ngTemplateOutlet]="reusable"></ng-container>
<ng-template #resusable>...</ng-template>
,因此读取文件的路径将发生变化。我没有任何控制权,因为日志文件和文件夹是由外部程序创建的
是否有任何方法可以自动更改目录,以便在7月到8月(以及接下来的几个月)之间的夜晚,读取日志文件不会有任何损失。任何帮助或方向,我可以去解决这个问题将非常感激
答案 0 :(得分:2)
您可以使用以下代码获取当前月份名称:
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中实现循环,你需要在每次迭代中获得月份名称。