Pythonを使用して実際のユーザーのホームディレクトリを見つける方法は?
HOME(linux)またはUSERPROFILE(windows)環境変数を変更してPythonスクリプトを実行すると、試したときにユーザーホームとして新しい値が返されることがわかります。os.environ['HOME'] os.exp 環境変数に依存せずに実際のユーザーのホームディレクトリを見つける方法はありますか? 編集: レジストリ、http: //mail.python.org/pipermail/python-win32/2008-January/006677.htmlを読んで、Windowsでユーザーホームを見つける方法は次のとおりです 。 編集: pywin32を使用してWindowsホームを見つける1つの方法、 from win32com.shell import shell,shellcon home = shell.SHGetFolderPath(0, shellcon.CSIDL_PROFILE, None, 0)