Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザー名に応じてユーザーディレクトリを変更する方法はありますか?
os.chdir('/home/arn/cake/')
しかし、そのシステムのユーザー名がわからないことを想像してみてください。ユーザー名を確認するにはどうすればよいですか。python には変数がないことがわかっているため、変数なしでユーザー名を取得するのは困難です。
pwd.getpwnam(username).pw_dir
のホーム ディレクトリですusername。プログラムを実行しているユーザーのユーザー名はos.getlogin().
username
os.getlogin()
「Pythonには変数がないことは知っています」-それはナンセンスです。os.getenv明らかに、またはを使用してアクセスできる環境変数を意味しますos.environ。
os.getenv
os.environ