に対する。私は確かに正しい用語であるかどうかは分かりません。私のPythonスクリプトの場所に関係なく、import myFile
というコード行がある場合、myFile.py
がfolder_default
の場合、そのコード行は成功します。Accessファイルのインポートのpythonモジュール
私の問題:
folder_default
で、私が持っている:
useful_file_1.txt
というテキストファイルが含まれているuseful_files
と呼ばれるサブフォルダ。my_misc.py
というPythonスクリプト。
my_misc.py
は、np.loadtxt('useful_files/useful_file_1.txt')
のような行を持っています。 useful_files/useful_file_1.txt
は、my_misc.py
をインポートするpythonファイルに相対的なフォルダパスではないため、folder_default
以外の場所にあるpythonファイルでimport my_script
を使用すると、この行は機能しません。私がそれを避けることができれば、グローバルファイルパスの使用を開始したくありません。
インポートされたPythonモジュールに関連するファイルパスを使用してファイルにアクセスするにはどうしたらいいですか?
質問が不明な場合は教えてください - 実際に自分のコンピュータにインストールされている偽のミニマムバージョンを作成しようとしましたが、それは単純化することを期待していましたが、もっと紛らわしい。
ありがとうございました。