擅长:python、mysql、java
<p>也许你要找的是<strong>pkg_资源</strong>或者<strong>pkgutil</strong>。例如,如果在python源代码中有一个名为“resources”的模块,则可以使用以下命令读取“resourcefile”:</p>
<pre><code>with open(pkg_resources.resource_filename("resources", "resourcefile")) as infile:
for line in infile:
print(line)
</code></pre>
<p>或者:</p>
^{pr2}$
<p>当“脚本”是一个可执行的zip文件时,后者甚至可以工作。前者不需要从鸡蛋中解压你的资源。在</p>
<p>请注意,创建源代码的子目录不会使其成为模块。您需要在目录中添加一个名为<code>__init__.py</code>的文件,以便它作为模块可见,以便pkg_resources和pkgutil使用。<code>__init__.py</code>可以为空。在</p>