-2
我想從多個文本(nmap)文檔中收集特定的行,然後用表格格式創建一個新的文件。我還沒有進入表格部分,因爲我無法獲得追加工作。Python 2.7.2。如何將多個文件中的特定行添加到一個文件中。
#imports
import os
#Change directories
os.chdir ("M:\\Daily Testing")
#User Input
print "What is the name of the system being scanned?"
sys = raw_input("> ")
#Subfolder selected
os.chdir (sys)
os.chdir ("RESULTS")
#variables
tag = ["/tcp", "/udp"]
fout = [sys + " Weekly Summary.csv"]
import glob
for filename in glob.glob("*.nmap"):
with open(filename, "rU") as f:
for line in f:
if not line.strip():
continue
for t in tag:
if t in line:
fout.write(line)
else:
continue
請更具體。你遇到了什麼錯誤? –
東西似乎與'fout'是一個列表,然後調用'fout.write()'。 –
我得到(目前)的錯誤是「AttributeError的:‘名單’對象有沒有屬性‘寫’」在fout.write線 – user1197368