我想访问/home/weasel从那里读取一些文件,但我不想写完整的路径 - 所以其他用户可以使用脚本..你怎么知道你的用户名或你的家庭目录与Linux上的python?
谢谢
Thi*_*ter 128
要在python中获取homedir,您可以使用os.path.expanduser('~').
如果它是较长路径的一部分,例如,它也可以工作os.path.expanduser('~/some/directory/file.txt').如果路径中没有〜,则该函数将返回路径不变.
所以取决于你想做什么它比阅读更好 os.environ['HOME']
用户名可通过 getpass.getuser()