您好,登錄后才能下訂單哦!
import glob
import subprocess
# 使用glob獲取文件列表
file_list = glob.glob('*.txt')
# 遍歷文件列表,執行外部命令
for file in file_list:
# 使用subprocess執行外部命令,例如統計文件行數
result = subprocess.run(['wc', '-l', file], stdout=subprocess.PIPE)
output = result.stdout.decode('utf-8')
print(f'File: {file}, Line count: {output.strip()}')
這段代碼首先使用glob.glob()
獲取當前目錄下所有的txt文件,然后遍歷文件列表,使用subprocess.run()
執行外部命令wc -l filename
來統計每個文件的行數,并輸出結果。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。