您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用python在终端中更改目录

使用python在终端中更改目录

如果您希望即使程序退出后仍保留目录更改。您可以使用结束python脚本os.system("/bin/bash"),这将使您进入新目录内的bash shell中。

#!/usr/bin/python
import os
if __name__ == '__main__':
    os.chdir("/home/name/projects/python")
    os.system("pwd")
    os.system("/bin/bash")

对于您的评论中提出的需求,“我经常使用此目录,而不是cd <path>每次打开终端时都使用doind ,而是直接编写./progname并更改目录”, 我建议使用bash别名来更改目录:

bash:~$ alias mycd='cd /home/name/projects/python'

并在bash shell中使用此别名以更改目录:

bash:~$ mycd

您可以将此别名添加到您的.bashrc-中,这将允许您每次使用此别名。

python 2022/1/1 18:52:41 有604人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶