FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'englishcomputers.yml' - PullRequest
0 голосов
/ 20 января 2019
for files in os.listdir('english'):
data=open('english'+ files,'r').readlines()
bot.train(data)

Первая строка цикла for, открывающая файл, выдает ошибку.

Я также изменил файл «computers.yml», но он не работает, так как кажется, что он не получил правильный путь.

Любое решение для этого, пожалуйста?

1 Ответ

0 голосов
/ 20 января 2019

Вам необходимо включить /, разделяющий каталог и имя файла, чтобы открыть конкретный файл по соответствующему пути в каталоге 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)
...