0

ユーザー名に応じてユーザーディレクトリを変更する方法はありますか?

os.chdir('/home/arn/cake/')

しかし、そのシステムのユーザー名がわからないことを想像してみてください。ユーザー名を確認するにはどうすればよいですか。python には変数がないことがわかっているため、変数なしでユーザー名を取得するのは困難です。

4

2 に答える 2

2
pwd.getpwnam(username).pw_dir

のホーム ディレクトリですusername。プログラムを実行しているユーザーのユーザー名はos.getlogin().

「Pythonには変数がないことは知っています」-それはナンセンスです。os.getenv明らかに、またはを使用してアクセスできる環境変数を意味しますos.environ

于 2013-09-13T13:37:52.320 に答える