infile1 = open("D:/p/non_rte_header_path.txt","r")
infile2 = open("D:/p/fnsinrte.txt","r")
for line in infile1:
for item in infile2:
eachfile = open(line,"r")
對於上述代碼我得到下面的錯誤。 infile1包含5文件,如d路徑:/folder/Src/em.h但在這裏\ n自動處於path.I結束我不知道爲什麼會發生。請幫忙。IO錯誤22蟒
IOError: [Errno 22] invalid mode ('r') or filename: 'D:/folder/Src/em.h\n'
'\ N'應該給你一些提示,你忘了去掉尾隨換行符。 – dhke
嘗試在嘗試打開它之前修剪「行」。 – Maroun
您需要剝離換行符所以'line.rstip( '\ n')'將工作 – EdChum