def fun(EACH) :
list1 = []
EACH = str(EACH)
for all in a: # contains names of different checks
for files in b :
for line in open(str(files)) :
if EACH in line :
print files
break
這裏a
是一個包含許多文件的目錄。我將這些文件存儲在列表b
中。 我想在EACH
從函數調用中獲取值並在python中使用它們
例如提取與名稱的文件我想打開它的內容中的一個字符串「蘋果」的文件。這個蘋果詞是通過參數傳遞的。
的問題是,我不知道如何讀取值和if
條件下使用相同的字符串。
什麼'了'和'B',爲什麼'a'即使在那裏,你似乎沒有用它做任何事情? –
請修正您的縮進以符合您的實際代碼。這根本不會運行。 – geoffspear
一個是一個目錄,我複製只是我的代碼部分..一個是用於存儲的目錄路徑和b是用來存放在該目錄 – user1627331