如何打开以随机数结尾的文件

时间:2017-07-15 00:21:10

标签: python-2.7 unix

我正在收集计算化学研究的数据。当一个程序完成时,它给我一个格式为name.oxxxx的输出文件,其中x对应于它提交给集群时的作业号我现在有数百个这样的,需要从它们中提取数据。

如何找到并打开最后有随机数的文件?

1 个答案:

答案 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将检索与此模式匹配的所有文件。