0
我正在收集計算化學研究的數據。當一個程序完成時,它給了我一個格式爲name.oxxxx
的輸出文件,其中x對應於它提交給集羣時的作業編號,現在我有數以百計的這些文件,並且需要從它們中提取數據。如何打開以隨機數字結尾的文件
我該如何找到並打開一個文件,最後有隨機數字?
我正在收集計算化學研究的數據。當一個程序完成時,它給了我一個格式爲name.oxxxx
的輸出文件,其中x對應於它提交給集羣時的作業編號,現在我有數以百計的這些文件,並且需要從它們中提取數據。如何打開以隨機數字結尾的文件
我該如何找到並打開一個文件,最後有隨機數字?
這很容易用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
您可以指定通配符和水珠將檢索與此模式匹配的所有文件。
謝謝。那就是我正在尋找 –
@NicholasKellas很高興幫助。請查看[this](https://stackoverflow.com/help/someone-answers)並請考慮標記接受的答案。謝謝! –