0
titles = [line.rstrip() for line in open('./nlp_class/all_book_titles.txt')]
# copy tokenizer from sentiment example
stopwords = set(w.rstrip() for w in open('./nlp_class/stopwords.txt'))
私は 'books.py' のpythonファイルを実行しようとしたが、それはこのエラーを与えた:パイソン - FileNotFoundError:[errnoを2]、そのようなファイルやディレクトリはありません
Traceback (most recent call last):
File "books.py", line 14, in <module>
titles = [line.rstrip() for line in open('./nlp_class/all_book_titles.txt')]
FileNotFoundError: [Errno 2] No such file or directory: './nlp_class/all_book_titles.txt'
完全なディレクトリは、次のとおりです。C:\ Python36 \ python_bible \ nlp_class
'books.py' ファイルの場所:C:\ Python36 \ python_bible \ books.py
完全なコードはここにある:https://jsfiddle.net/4rd2knbu/
ファイル 'Cがない::\ Python36 \ python_bible \ nlp_class \ all_book_titles.txt'存在します(自動的に正しい区切り文字を使用します)
os.path.join
を使用してOSに依存しないコードを書くことができますか? – DanielGibbsはい両方のファイルが存在する –
相対パスではなく絶対パスを指定してみましたか?C:/Python36/python_bible/nlp_class/all_book_titles.txt – skrubber