手動で入力したファイルにリストされている次のファイルを再帰的に呼び出すようにします。これは、ファイルにリストされている最初の単語です。
現在のエラーメッセージは次のとおりです。
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)