for files in os.listdir('english'):
data=open('english'+ files,'r').readlines()
bot.train(data)
用于打开文件的for循环的第一行会产生错误。
我也更改了“ computers.yml”文件,但由于无法正确获取路径而无法正常工作。
请问对此有什么解决办法?
答案 0 :(得分:0)
您需要包括一个/
来分隔目录和文件名,以便从english
目录内的相应路径打开特定文件。
#!/usr/bin/env python
import os
for files in os.listdir('english'):
file_path=os.path.join('english',files)
data=open(file_path,'r').readlines()
bot.train(data)