【发布时间】:2020-06-16 23:45:59
【问题描述】:
大家好:我的当前目录下只有一个文件夹,我想通过运行“cd $(ls)”进入它。 所以我写了这段代码
import os
os.system("cd $(ls)")
但这对我不起作用。任何人都可以帮助编写 python 语法以进入唯一可用的文件夹。 PS:文件夹的名称是可变的,这就是为什么我要使用“cd $(ls)”
【问题讨论】:
-
也许它确实改变了目录,但你不知道,因为
system()进程完成并返回。 -
为什么要使用cd?如果您使用 os 进行系统调用,那么只有该系统调用将具有更改的工作目录。
标签: python python-3.x linux shell command