如何从python 2.7中将数据输入到命令提示符中
我想打开一个cmd,然后从python向命令行输入数据。我计划在python中调用PEST校准软件打开,我想先打开一个cmd 我使用的是Python2.7,所以子流程似乎不起作用。我已经试过os.system('cmd'),我可以打开提示符,但是我不能输入任何数据如何从python 2.7中将数据输入到命令提示符中,python,linux,python-2.7,operating-system,Python,Linux,Python 2.7,Operating System,我想打开一个cmd,然后从python向命令行输入数据。我计划在python中调用PEST校准软件打开,我想先打开一个cmd 我使用的是Python2.7,所以子流程似乎不起作用。我已经试过os.system('cmd'),我可以打开提示符,但是我不能输入任何数据 import os os.system('cmd') 您应该能够将准确的结果字符串传递给os.system()。例: 换句话说,os.system的行为与控制台相同。您的子流程代码是什么?我尝试了以下操作:subprocess.ca
import os
os.system('cmd')
您应该能够将准确的结果字符串传递给os.system()。例:
换句话说,os.system的行为与控制台相同。您的子流程代码是什么?我尝试了以下操作:subprocess.call(“cmd”+“pest”,shell=True)subprocess.Popen('cmd')subprocess.run('cmd')运行pest校准软件的命令是什么,据我记忆所及,当您在Linux上运行用于我的PEST命令时会发生什么情况,但由于您使用的是Windows,我相信您所寻找的已在本文中得到回答。要从cmd运行PEST,请键入:PEST forward.pst,其中pest是应用程序的名称,forward.pst是pest需要打开并读取才能运行的文本文件。我尝试将用于在cmd中启动pest的调用输入到os.system()os.system('pest forward.pst'),但没有打开提示。它看起来像一个提示,可能已经打开了,但很快就关闭了,我甚至看不见它。
os.system('notepad.exe')