質問:
ホーム ディレクトリへのパスを取得する方法クロスプラットフォーム Python の現在のユーザーapplication?
ディスカッション:
Linux では、os.getenv("HOME") 関数がホーム ディレクトリ パスを提供します。ただし、このアプローチは Windows と互換性がありません。
解決策:
Python 3.5
pathlib.Path を使用します。 home() 関数は、ホーム ディレクトリを表す pathlib.PosixPath オブジェクトを返します。必要に応じて、str() を使用して文字列に変換します。
from pathlib import Path home = Path.home()
Python < 3.5
古い Python バージョンの場合は、os.path.expanduser.
from os.path import expanduser home = expanduser('~')
以上がクロスプラットフォームの Python アプリケーションでホーム ディレクトリのパスを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。