擅长:python、mysql、java
<p>您可以在调用<code>shelve.open</code>之前设置<code>anydbm._defaultmod</code>来设置创建的数据库的类型。在</p>
<p>这适用于Python2.6(也可能适用于2.7?),但由于<code>anydbm._defaultmod</code>是一个私有变量,请注意这是一次黑客攻击。在</p>
<pre><code>anydbm._defaultmod=__import__('gdbm')
</code></pre>
<p>例如:</p>
^{pr2}$