擅长:python、mysql、java
<p>您当前正在用变量的文字名称替换这些值。如果希望它使用那些变量名所引用的值,请省略引号。</p>
<p>接下来,您必须将这些变量转换为字符串,因为我怀疑您首先使用引号的原因是,如果没有引号,也会出现错误。这是因为<code>replace</code>只接受字符串,而您的变量是<code>tuple</code>s。若要解决此问题,请将变量转换为字符串。</p>
<pre><code>filedata = filedata.replace('box_lat', str(box1))
</code></pre>
<p>如果不想保留出现在<code>tuple</code>的字符串表示形式中的括号,可以将它们去掉:</p>
<pre><code>filedata = filedata.replace('box_lat', str(box1).strip('()'))
</code></pre>