これは繰り返しかもしれませんが、とにかくPythonでのインポートに直接関連しています。Pythonでモジュールをインポート中にファイルを読み込めませんでした
Main/
sample.py
utils/preprocess.py , __init__.py
Data/stopwords.txt
import codecs
stopwords_ = codecs.open('../Data/stopwords.txt' , encoding='utf-8')
stopwords_ = stopwords_.readlines()
preprocess.py
でfrom utils import preprocess
sample.pyでは、私はサンプルを実行すると、エラーがある次のような
私はディレクトリ構造を持っています。 py IOError:[Errno 2]そのようなファイルまたはディレクトリはありません: '../Data/stopwords.txt'。私はエラーの要点を理解しています。なぜなら、preprocess.pyでos.getcwd()を印刷すると、 '/ home/username/Main'が得られるからです。
しかし、それを解決する方法。どんな助けもありがたいです
パスで "Data/stopwords.txt"を使用してください。 – planet260
@ planet260 - それは私が推測するようなきちんとした方法ではありません。私は標準的なソリューションを探しています。ありがとう。 –