1. 程式人生 > 其它 >python遍歷指定型別的檔案

python遍歷指定型別的檔案

1、遍歷以特定字元結尾的檔案

root@PC1:/home/test# ls   ## 測試檔案型別
out1.csv  out1.ped  out2.csv  out2.ped  out3.csv  out3.ped  test1.txt  test2.txt  test3.txt  traverse_file.py
root@PC1:/home/test# cat traverse_file.py
import os

for i in os.listdir():            ##此處的i是檔名形式的字串,可以依據字串的特徵進行篩選
    if i.endswith(".ped"):        ## 遍歷以.end結尾的檔案
            print(i)
root@PC1:
/home/test# python3 traverse_file.py out1.ped out2.ped out3.ped

2、遍歷以特定字元開頭的檔案

root@PC1:/home/test# ls              ## 測試檔案
out1.csv  out1.ped  out2.csv  out2.ped  out3.csv  out3.ped  test1.txt  test2.txt  test3.txt  traverse_file.py
root@PC1:/home/test# cat traverse_file.py
import os

for i in os.listdir():
    
if i.startswith("out"): ## 遍歷以out開頭的檔案 print(i) root@PC1:/home/test# python3 traverse_file.py out3.csv out1.ped out2.csv out1.csv out2.ped out3.ped