Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Python 3.x 如何从python文件运行tcl脚本,以及发送其他命令_Python 3.x_Modelsim - Fatal编程技术网

Python 3.x 如何从python文件运行tcl脚本,以及发送其他命令

Python 3.x 如何从python文件运行tcl脚本,以及发送其他命令,python-3.x,modelsim,Python 3.x,Modelsim,我必须编写一个python程序,它必须运行tcl脚本。此tcl脚本是打开modelsim的脚本。打开modelsim(在cmd中,而不是在gui中)后,我必须运行命令“run-all”(modelsim的命令) 我尝试了以下方法: import os os.popen("cd C:/raft/raftortwo/girobo2/ver/sim") os.system("vsim -c -do top_tb_simulate.tcl") 我可以在python控制台中看到modelsin正在运行,

我必须编写一个python程序,它必须运行tcl脚本。此tcl脚本是打开modelsim的脚本。打开modelsim(在cmd中,而不是在gui中)后,我必须运行命令“run-all”(modelsim的命令)

我尝试了以下方法:

import os
os.popen("cd C:/raft/raftortwo/girobo2/ver/sim")
os.system("vsim -c -do top_tb_simulate.tcl")
我可以在python控制台中看到modelsin正在运行,我已经到了必须运行
run-all

它看起来像:

....
....
....
#   .windowmgr isa className
#     while executing
# "layout load NoDesign"
VSIM 2>     here I have to run the `run -all`

如何从python程序执行它?

是什么阻止您将“run-all”放在do文件的末尾?@FritzDC-这正是我所做的:)