擅长:python、mysql、java
<p>如果您绝对必须创建一个变量,例如Tkinter按钮,请使用以下命令:</p>
<pre><code>vars = []
founditems = ['item', 'otheritem']
for i in founditems:
vars.append(i)
for n in range(len(founditems)-1):
exec('tkbutton' + vars[i] + '=' + 'Button(textvariable=tv' + vars[i] + ', command=lambda: buttoncommand(' + vars[i] + '))')
</code></pre>
<p>基本格式:
<code>exec(var + '=' + varvalue)</code></p>
<p>如果只需要定义变量名,只需执行<code>exec('varname = ' + varvalue)</code></p>