擅长:python、mysql、java
<p>我不明白你到底想做什么。我想您可能想执行存储在变量中的python代码?你知道吗</p>
<p>有一个<a href="https://docs.python.org/3.5/library/functions.html#exec" rel="nofollow noreferrer">build-in function exec()</a>可以用来从str()执行代码。你知道吗</p>
<p>例如,用户在表单中输入代码,然后将其保存在变量中:</p>
<pre><code>my_form = "def fun():\n pass\n\nfun()" // This is the return from the Form
</code></pre>
<p>现在,您可以使用以下命令执行代码:</p>
<pre><code>exec(my_form)
</code></pre>
<p>Python现在执行:</p>
<pre><code>def fun():
pass
fun()
</code></pre>
<p>请记住,用户可以使用该表单执行一些非常糟糕的代码。
执行用户输入的代码是非常糟糕的做法。你知道吗</p>