使用Python在命令提示符中执行一些简单的命令

2024-10-01 15:47:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要使用Python26在windows7命令提示符下执行下面的简单命令。在

cd C:\Python26\main project files\Process

C:\Aster\runtime\waster Analysis.comm

它运行了一个有限元模拟,我手动尝试了它,效果很好。现在,我想用Python26自动执行写过程。在

我研究了其他问题,发现操作系统我也看到了子流程模块,但它不起作用。在


Tags: 命令projectmaincdanalysisfilesprocessruntime
1条回答
网友
1楼 · 发布于 2024-10-01 15:47:42

当前目录是一个进程属性:每个进程都有自己的当前目录。像这样的线条

os.system("cd xyz")

启动命令解释器(cmd.exe,在Windows7上)并在此子进程中执行cd命令,不会以任何方式影响调用进程。要更改调用进程的目录,可以使用os.chdir()cwd关键字参数来subprocess.Popen()。在

示例代码:

^{pr2}$

注释:在Python路径名中使用斜杠。您应该避免os.system()并将shell=True传递给subprocess模块中的函数,除非确实需要)

相关问题 更多 >

    热门问题