Gli*_*pia 5 python glob file list path
我能够检索具有相似名称的文件列表.我想要做的是检索最新的文件,以便进行操作.使用glob,我可以检索所有文件,但不能检索特定文件.
这是我的示例代码:
permissionCurrentDate = '\n'.join(glob.iglob(os.path.join("PermissionsOnSystems*")))
Run Code Online (Sandbox Code Playgroud)
这是打印时的结果:
PermissionsOnSystems2.txt
PermissionsOnSystems20170313-144036.txt
Run Code Online (Sandbox Code Playgroud)
我想要的只是PermissionsOnSystems20170313-144036.txt.
我怎样才能做到这一点?
谢谢!
根据您是否需要从访问时间,元数据更改时间或修改时间的角度来看最新文件os.path.getatime,os.path.getctime或者os.path.getmtime.所以类似于:
max(glob.iglob('PermissionsOnSystems*'), key=os.path.getmtime)
Run Code Online (Sandbox Code Playgroud)