以下は、Python3 でファイルの現在の絶対パスを取得する 2 つの方法を共有する記事です。これは優れた参考値であり、皆様のお役に立てれば幸いです。一緒に見てみましょう
import sys print(sys.argv)
ファイルの現在の絶対パス文字列のリストを取得します
['D:/pycharm/PracticeProject/ClientServerNetworking.py']
方法 2:
import os print(os.getcwd()) print(os.listdir()) print(os.path.join(os.getcwd(),os.listdir()[1])) D:\pycharm\PracticeProject ['.idea', 'ClientServerNetworking.py'] D:\pycharm\PracticeProject\ClientServerNetworking.py
OS .getcwd () 現在のファイル名を含まない現在の作業パスを取得します。 ClientServerNetworking.py,
os.listdir() 現在のパスの下にあるファイル名とフォルダー名のリストを取得します
最後のステップはスプライシングです。パスは現在のファイルの絶対パスの文字列を取得します
注: 方法 1 と方法 2 にはスラッシュとバックスラッシュが 1 つあります
関連推奨事項:
python ファイルをコピーします指定したディレクトリに移動します
Python3. フォルダーを走査して特定のファイル名を抽出する例
削除時に特定のフォルダーとファイルを保持する Python 実装の例
以上がPython3でファイルの現在の絶対パスを取得する2つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。