【发布时间】:2017-01-19 03:34:03
【问题描述】:
有没有办法使用 os.chdir() 转到相关用户文件夹?
我正在制作一个 bash,我发现的唯一问题是 cd ~、arg[0] 是未定义的,因为我正在使用这个 cd 函数:
def cd(args):
os.chdir(args[0])
return current_status
我想改成什么
def cd(args):
if args[0] == '~':
os.chdir('/home/')
# Here I left it to /home/ since I don't know how
# to get the user's folder name
else:
os.chdir(args[0])
return current_status
【问题讨论】:
-
可以解析环境变量
$HOME