我正在收集计算化学研究的数据。当一个程序完成时,它给我一个格式为name.oxxxx
的输出文件,其中x对应于它提交给集群时的作业号我现在有数百个这样的,需要从它们中提取数据。
如何找到并打开最后有随机数的文件?
答案 0 :(得分:0)
使用glob.glob
功能可以轻松完成。来自文档:
glob模块查找与指定模式匹配的所有路径名 根据Unix shell使用的规则,虽然结果如此 以任意顺序返回。
In [471]: import glob
In [472]: for file in glob.glob('name.o*'):
...: print(file)
...:
name.o113654829
name.o1234565
name.o1234567
您可以指定通配符,glob将检索与此模式匹配的所有文件。