我正在编写一个测试脚本,如果该路径被确认存在并且是一个目录,它应该从当前目录 cd 到一个新的目录serial_number = input("Enter serial number: ")directory = "/etc/bin/foo"if os.path.exists(directory) and os.path.isdir(directory): #cd into directory? subprocess.call(['cd ..' + directory])我的困境是我不知道如何正确地将变量传递给子进程命令,或者我是否应该使用 call 或 Popen。当我尝试上面的代码时,它返回一个错误,说No such file or directory "cd ../etc/bin/". 我需要从当前目录返回一个目录,这样我就可以进入/etc并读取其中的一些文件。有什么建议吗?
添加回答
举报
0/150
提交
取消