擅长:python、mysql、java
<p>我会说:使用一个配置文件</p>
<p>修改脚本真的不是一个好的实践</p>
<p>在您的cfg.ini中:</p>
<pre><code>[_]
freqCenter = 21000000
freqBandwidth = 8000000
upconvFreqHz = 125000000
fftWindow = BlacHarr
notes = Test
rtlSampleRateHz = 2000000
</code></pre>
<p>然后使用configparser:</p>
<pre class="lang-py prettyprint-override"><code>import configparser
cfg = configparser.ConfigParser()
with open('cfg.ini', encoding='utf-8') as f:
cfg.read_file(f)
cfg['_']['freqCenter'] = '20800280'
with open('cfg.ini', 'w', encoding='utf-8') as f:
cfg.write(f)
</code></pre>
<p>编辑:</p>
<p>或者,正如@juanpa.arrivillaga所建议的,使用json也是一个很好的解决方案</p>
<p>品味问题…:)</p>