<p>我有一个python文件<code>sample.py</code>,有两个函数。所以这里我想从tcl脚本调用特定的python函数,同时我还想将一个参数传递给那个python函数。你能谈谈你的想法吗。我不知道这是否可能。你的回答会对我们更有帮助。在</p>
<p><strong>样品.py</strong></p>
<pre><code>def f1(a,b,c):
x = a + b + c
retun x
def f2(a,b):
x = a + b
return x
</code></pre>
<p>看起来您需要启动一个python解释器,读取示例脚本,调用函数,然后打印结果。然后,Tcl可以捕获打印输出:</p>
<pre><code>$ tclsh
% set a 3
3
% set b 5
5
% set result [exec python -c "import sample; print sample.f2($a,$b)"]
8
</code></pre>