0
我試圖找到一種方法來讀取目錄中的每個文件並從每個文件返回主機名。在目錄中的每個文件中查找主機名
我已經得到它與指定的一個文件一起工作,但現在我試圖在一個完整的目錄而不是一個文件。到目前爲止,我有以下,但我得到一個錯誤。
IOError: [Errno 2] No such file or directory: "Return first filename in the directory"
代碼:
import os
for filename in os.listdir(TEST_PATH):
with open(filename) as in_file:
for line in in_file:
match = re.search('^hostname\s(\S+)$', line)
if match:
print match.group(1)