2017-07-15 79 views
0

我正在收集計算化學研究的數據。當一個程序完成時,它給了我一個格式爲name.oxxxx的輸出文件,其中x對應於它提交給集羣時的作業編號,現在我有數以百計的這些文件,並且需要從它們中提取數據。如何打開以隨機數字結尾的文件

我該如何找到並打開一個文件,最後有隨機數字?

回答

0

這很容易用glob.glob函數完成。從該文檔:

glob模塊查找所有匹配根據由Unix外殼使用的規則指定模式 路徑名,雖然結果是在任意的順序返回 。

In [471]: import glob 

In [472]: for file in glob.glob('name.o*'): 
    ...:  print(file) 
    ...:  
name.o113654829 
name.o1234565 
name.o1234567 

您可以指定通配符和水珠將檢索與此模式匹配的所有文件。

+0

謝謝。那就是我正在尋找 –

+0

@NicholasKellas很高興幫助。請查看[this](https://stackoverflow.com/help/someone-answers)並請考慮標記接受的答案。謝謝! –

相關問題