擅长:python、mysql、java
<p>处理此问题的最简单方法是使用Tkinter模块中的<code>_stringify</code>函数。在</p>
<pre><code>def validate_op(fetch, header, value):
tcl.eval('source tcl_proc.tcl')
f = tkinter._stringify(fetch)
h = tkinter._stringify(header)
v = tkinter._stringify(value)
tcl.eval('set op [tableParser %(f)s %(h)s %(v)s]' % locals())
</code></pre>
<p>这两个问题虽然没有回答<em>您的</em>问题,但在回答时非常有用:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/25288972/pass-python-variables-to-tkinter-tcl-eval">Pass Python variables to `Tkinter.Tcl().eval()`</a></li>
<li><a href="https://stackoverflow.com/questions/4450592/string-interpolation-in-python">Is there a Python equivalent to Ruby's string interpolation?</a></li>
</ul>