example_file.py
他のさまざまなファイルから使用したいというファイルがあったので、このファイルを別のファイルに追加example_file.py
しsys.path
てインポートし、そのファイルを使用することにしました。そのために、IPythonで次のコードを実行しました。
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
追加したばかりのパスが表示され、次のように別のディレクトリパスからこのファイルをインポートしようとすると、
import example_file
それは正常に機能しましたが、IPythonから出て再度入力し、を確認するとsys.path
、追加したパスが存在しないことがわかりました。Pythonでsys.pathにパスを永続的に追加するにはどうすればよいですか?
PYTHONPATH
。
sys.path.append()
は、ファイルを含むディレクトリではなく、ファイルへの単一パスを受け入れることを明確に伝えています。