我正在尝试重命名某个本地模块自动生成的文件,但我想知道使用os.listdir
是否是我过滤/缩小此文件的唯一方法。
此文件将在删除之前生成,并且代码将根据列表中的下一项生成下一个文件(仍在同一目录中)。
基本上,无论何时生成此文件,它都会出现以下文件路径:
/user_data/.tmp/tempLibFiles/2015_03_16_192212_182096.con
我只想将2015_03_16_192212_182096
重命名为connectionFile
,同时保持其余部分相同。
答案 0 :(得分:1)
您还可以使用glob
模块将文件列表缩小到与特定模式匹配的文件列表。例如:
import glob
files = glob.glob('/user_data/.tmp/tempLibFiles/*.con')