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")
对于上面的代码,我得到下面的错误。infie1包含可能文件的路径,如D:/folder/Src/em.h,但这里\n自动位于路径的末尾。我不知道为什么会发生这种情况。请帮忙。在
^{pr2}$
Tags:
每个人都会给你评论,告诉你问题是什么,但如果你是初学者,你可能不明白为什么会发生,所以我会解释。在
基本上,当用python打开一个文件时,每一个新行(按Enter键时)都用“\n”表示。在
当您读取文件时,它会逐行读取,但除非您移除“\n”,否则您的行变量将读取它
这对于查看一个文件是否包含多行非常有用,但是您需要删除它。埃德丘姆和阿尔维茨已经给出了一个很好的方法!在
更正后的代码为:
相关问题 更多 >
编程相关推荐