繁体   English   中英

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

[英]how to change directory in terminal using python?

如何使用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检查。

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

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

您要创建一个bash脚本:

#!/bin/bash
cd /var/opt

然后source ,从你的bash通过运行一个如下:

. <scriptname>
source <scriptname>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM