os.chdir()を使用して相対ユーザーフォルダに移動する方法はありますか?私はこのCDの機能を使用していますので、os.chdir()を相対ホームディレクトリ(/ home/usr /)に移動
私はbashのを作ってるんだし、私が見つけた唯一の問題はcd ~
で、arg[0]
が定義されていない:私は
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
に変更したい
def cd(args):
os.chdir(args[0])
return current_status
を
環境変数 '$ HOME'を解析することができます – anishsane