如何使用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检查。
答案 0 :(得分:0)
os.chdir
不是用于更改您可能从中启动脚本的shell中的目录,而是更改python脚本的工作目录。
您尝试的操作无法完成,原因很简单:您的python脚本应如何意识到您是从bash调用它的事实?如果您尝试从其他地方运行它,该怎么办?
您要创建一个bash脚本:
#!/bin/bash
cd /var/opt
然后通过运行以下操作之一从您的bash中source
:
. <scriptname>
source <scriptname>