擅长:python、mysql、java
<p>有两种方法可以实现您的需求</p>
<ol>
<li>与其将变量保存为变量,不如将其保存为字典,如下所示:</li>
</ol>
<p>pokemonList.py:</p>
<pre class="lang-py prettyprint-override"><code>pokemon = {"charmander": "fire",
"squirtle": "water"}
</code></pre>
<p>main.py:</p>
<pre class="lang-py prettyprint-override"><code>import pokemonList
pokemon = input("select a pokemon: ")
print(pokemonList.pokemon[pokemon])
</code></pre>
<ol start=“2”>
<li>您可以使用<code>eval</code>函数获取值(非常不安全,不推荐):</li>
</ol>
<p>pokemonList.py:</p>
<pre class="lang-py prettyprint-override"><code>charmander = "fire"
squirtle = "water"
</code></pre>
<p>main.py:</p>
<pre class="lang-py prettyprint-override"><code>import pokemonList
pokemon = input("select a pokemon: ")
print(eval("pokemonList."+pokemon))
</code></pre>