我希望它递归调用手动输入的文件中列出的下一个文件。它是文件中列出的第一个单词。
当前的错误消息是:
OSError: [Errno 22] Invalid argument: 'file1.txt\n'.
这是我当前的代码:
import os
def crawl(fname):
infile = open(fname, 'r')
if os.stat(fname)[6]==0:
return "Visiting {}".format(fname)
infile.close()
else:
print ("Visiting {}".format(fname))
lines = infile.read().splitlines()
nextfile = lines[0].strip()
for line in lines:
crawl(nextfile)