擅长:python、mysql、java
<p>如果驱动程序包的位置已知,则可以使用驱动程序文件夹的绝对路径。在</p>
<p>我认为一个更健壮的方法应该是为你的程序列出所有已知的驱动程序,也许还有一些元数据,这样用户可以更容易地选择它们。你可以让司机自己登记,或者自己登记,如果你知道可能的地点。让驱动程序自己注册的一个好处是,驱动程序包目录中可能有驱动程序以外的python文件。在</p>
<p><strong>编辑</strong></p>
<p>对于要“注册”自己的驱动程序,可以执行以下操作:</p>
<pre><code>if __name__ == "__main__":
import mamapackage
mamapackage.register("thisdriver",
os.path.abspath(__file__),
"A description of this driver")
</code></pre>
<p>然后在您自己的包中,提供一个“register”函数,该函数更新驱动程序列表及其位置和描述(对于初学者来说,一个简单的文本文件就可以了)。在</p>