当我通过以下脚本通过 python 运行 TCL 时,我有一个需要用户定义包的 TCL 脚本:
import subprocess
p = subprocess.Popen(
"tclsh tcltest.tcl",
shell=True,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
stdout, stderr = p.communicate()
print stdout
print stderr
返回以下错误:
can't find package __teapot__
while executing
"package require __teapot__"
TCL 在 tclsh 环境下工作!我相信我的设置中有问题,python 无法识别包!