擅长:python、mysql、java
<h2>从egg文件内部访问文件</h2>
<p>是的,可以从egg文件内部读取文件。</p>
<p>Egg文件:<code>mps-1.2.0_M2-py2.6.egg</code>模块级结构示例:</p>
<p><a href="https://i.stack.imgur.com/xe5jJ.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xe5jJ.jpg" alt="mps-1.2.0_M2-py2.6.egg image"/></a></p>
<p>在<code>driverfile.py</code>中:</p>
<pre><code>import xml.etree.ElementTree
import mps.par.client as syntaxpath
import os
path = os.path.dirname(syntaxpath.__file__)
element = xml.etree.ElementTree.parse(path+'\\syntax\\syntax.xml').getroot()
print(element)
</code></pre>
<h2>从eggfile内部读取xml文件:</h2>
<p><code>PYTHONPATH=mps-1.2.0_M2-py2.6.egg python driverfile.py</code></p>