【发布时间】:2012-06-07 09:45:42
【问题描述】:
我正在使用 windows vista,但我正在从 DOS 命令运行 python。我有这个简单的 python 程序。 (其实就是一个名为test.py的py文件)
import os
os.system('cd ..')
当我从 Dos 命令执行“python test.py”时,它不起作用。 例如,如果执行前的提示 Dos Command 是这样的:
C:\Directory>
执行后,一定是这样的:
C:\>
请帮忙。
【问题讨论】:
-
错误是什么?它不做什么?
-
您所做的会启动一个外部程序,该程序会更改自己的目录,然后退出。它对python进程本身没有影响。
-
如何更改路径并查看 Dos 命令的即时效果?有可能吗?
-
如果改变 CWD 是你想要的,你可以做
os.chdir('..')