0
這是我的情況:我有一些.txt文件在我可以運行腳本的不同目錄中。Python - 讀取其他文件夾/目錄中的文本文件
mainDir/
-face/
-57268-face-_tracker.txt
-glasses1.txt
-etc
MAINDIR是在腳本應該運行。 所有.txt文件包含字符串是這樣的:
face=1 lefteye=closed righteye=closed
我的目標是在文件夾中運行的所有.txt文件,併爲每個.TXT檢查,如果兩個眼睛是閉着的,如果是這樣,添加的東西到文本文件,例如:
face=1 lefteye=closed righteye=closed status=sleep
到目前爲止,我可以運行該文件夾中的所有.txt文件,但我不能用一個打開它們一個 。
import os
for file in os.listdir("face"):
if file.endswith(".txt"):
listdir = []
listdir = file
print listdir
有什麼建議嗎?在此先感謝
編輯 管理檢查每一個.txt和他們的字符串,但不能對它們進行比較
import os
face = 'face'
fileDir = os.path.dirname(os.path.realpath(__file__))
faceDir = os.path.join(fileDir,face)
for file in os.listdir("face"):
if file.endswith(".txt"):
listdir = []
listdir = file
print listdir
fpath = os.path.join(faceDir, listdir)
f = open(fpath)
print f.readline()
工作得很好,雖然它寫了兩次狀態。 非常感謝! –