我需要在python程序的开头的目录中添加一个目录。问题是,当我使用其他计算机时,每次都需要编辑该行以匹配正确的用户名。
例如:
sys.path.insert(0, '/home/user_foo/directory')
在计算机1上
sys.path.insert(0, '/home/user_bar/directory')
在计算机2上
Python3中是否有一种获取用户名的方法?还是我注定每次我用另一位用户从另一台计算机上的git中将其从git中拉出时都要重写这一行?
答案 0 :(得分:1)
看看:
import getpass
user = getpass.getuser()
sys.path.insert(0, '/home/%s/directory'%user)
答案 1 :(得分:1)
尝试这个:
make test