实际上需要进入某个路径并执行一些命令,以下是代码:
代码:
import os
present_working_directory = '/home/Desktop/folder'
目前我在文件夹
中。
if some_condition == true :
change_path = "nodes/hellofolder"
os.chdir(change_path)
print os.getcwd()
if another_condition == true:
change_another_path = "nodes"
os.chdir(change_another_path)
print os.getcwd()
**Result**:
'/home/Desktop/folder/nodes/hellofolder'
python: [Errno 1] No such file or directory
实际上,在这里发生的情况是,当我第一次使用os.chdir()
时,目录已更改为
'/home/Desktop/folder/nodes/hellofolder'
,
但对于第二个文件,我需要回到一个文件夹并运行它,即
'/home/Desktop/folder/nodes'
请问有人可以告诉我如何在Python中向上移动一个文件夹吗?
os.chdir
。subprocess
模块的函数将工作目录作为参数。此外,true
应该是True
,而== True
从未必要。 - Fred Foo