自动更改脚本、路径和文件夹名称

2024-05-14 20:23:42 发布

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

我正在制作一个自动化的脚本。基本上,我正在下载一些shapefile,解压缩它们,每个月对它们进行一些更改。每个月我都下载相同的数据集

我发现的一个问题是,数据集名称在我下载后每个月都会发生变化,我不确定如果名称发生变化,如何将脚本指向它?我真的不想每个月都用新的文件路径更新脚本

例如,11月是

L:\load\Ten\Nov20\NSW\FME_68185551_1604301077137_7108\GSNSWDataset

而Dec是

L:\load\Ten\Dec20\NSW\FME_68185551_1606880934716_1252\GSNSWDataset


Tags: 文件数据路径脚本名称loaddec指向
1条回答
网友
1楼 · 发布于 2024-05-14 20:23:42

您可以在“更改编号”部分使用带有通配符的glob。比如:

import glob
import datetime

d = datetime.today().strftime('%b%y') #'Dec20'

fil = glob.glob("L:/load/Ten/%s/NSW/FME*/GSNSWDataset" % (d))[0]

这将为您找到文件的正确路径,然后您可以根据需要进行读取/操作

相关问题 更多 >

    热门问题