この記事ではPython3でカレントファイルの上位ディレクトリを取得する例を中心に紹介しますので、必要な方は参考にしてください
時々、現在のファイルを取得する必要があります。しばらく検索した後に見つけたので、ここに記録しました
os.path.dirname(os.path.abspath(__file__))) これは、現在のファイルの上位ディレクトリを取得するためのものです
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) これシステム環境変数
os.path.abspath(os.path.join(os.path.dirname(__file__),"..")) にパスを追加することです #Get the root path現在のプロジェクト
私自身の例:
A と B は同じレベルに 2 つのフォルダーがあります。フォルダー A の下に a.py があります。今、フォルダー B にあるフォルダー A の a.py を参照したいと思います。今回は、フォルダー B に追加できます。 sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) を追加します。この場合、直接インポートできます。参考にします
以上がpython3は現在のファイルの上位レベルのディレクトリインスタンスを取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。