如何使用python在终端中更改目录?

时间:2019-07-04 07:20:48

标签: python shell

如何使用python在终端中更改到/ var / opt目录。

尝试了

sudo bash并输入通行证

root @ user:

运行python代码-

代码:

 import os 
 os.chdir(r"/var/opt/backups")

 os.chdir("/var/opt/backups")

但目录不会更改

尝试了os.chdir(path)提到的os.chdir(r"/var/opt/backups") pl检查。

1 个答案:

答案 0 :(得分:0)

os.chdir不是用于更改您可能从中启动脚本的shell中的目录,而是更改python脚本的工作目录。

您尝试的操作无法完成,原因很简单:您的python脚本应如何意识到您是从bash调用它的事实?如果您尝试从其他地方运行它,该怎么办?

您要创建一个bash脚本:

#!/bin/bash
cd /var/opt

然后通过运行以下操作之一从您的bash中source

. <scriptname>
source <scriptname>