Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从IronPython脚本(不是cmd.exe)执行命令?_Python_Shell_Python 2.7_Exe_Ironpython - Fatal编程技术网

如何从IronPython脚本(不是cmd.exe)执行命令?

如何从IronPython脚本(不是cmd.exe)执行命令?,python,shell,python-2.7,exe,ironpython,Python,Shell,Python 2.7,Exe,Ironpython,我在看这个问题: 我想知道如何将带有2个参数的命令发送到一个不是cmd.exe的shell 我有自己的shell,它熟悉我的命令,但我希望它从python脚本运行 比如: def func(path_to_exe, command_name, arg1, arg2): execute(path_to_exe, "command_name arg1 arg2") 我看到使用子进程可以有所帮助,但所有示例都使用命令行 谢谢 我会推荐这个,谢谢,我在那里看过了,但正如我所看到的-所有的都是从命令

我在看这个问题:

我想知道如何将带有2个参数的命令发送到一个不是cmd.exe的shell 我有自己的shell,它熟悉我的命令,但我希望它从python脚本运行

比如:

def func(path_to_exe, command_name, arg1, arg2):
 execute(path_to_exe, "command_name arg1 arg2")
我看到使用子进程可以有所帮助,但所有示例都使用命令行


谢谢

我会推荐这个,谢谢,我在那里看过了,但正如我所看到的-所有的都是从命令行运行的,我需要它从我的EXE运行我不明白,你的shell是如何运行的?这个-
从子流程导入调用有什么问题;调用([path_to_exe,“command_name arg1 arg2]”)(使用命令行)