从Windows中的egg文件通过Python脚本打开文档

时间:2013-05-05 21:46:45

标签: python windows egg

我为Python项目编写了一个setup.py.在python脚本中,可以从脚本中打开文档(例如html)。文档文件在setup.py中添加为data_files(因此它会进入egg中)。所以我在Ubuntu上编码,在Windows上测试时一切顺利,它不起作用。在Windows中打开文件似乎无法访问(解压缩)egg。我在setup.py中的代码是:

   setup(name='name',
      version="000",
      packages=[],
      data_files=[('Documentation', docList),
                  ('doxygen' ,      doxygenList),
                  ('testCase',      testCaseList),
                  ('testScripts',   testScriptsList)],
      description='OOO',
      url='none',
      author='I',
      author_email='me@here.com',
      scripts=scriptList,)

打开文档的python脚本中的代码:

if (sys.argv[1] == "-man"):
    filename = os.path.join(documentationAbsPath, 'Documentation.html')
    webbrowser.open(filename)
    sys.exit()

好的,所以这显然没有办法!那么我应该如何在Windows中使用Ubuntu中使用的鸡蛋呢?我读到可以使用zipfile模块打开鸡蛋。但是,我对访问文件内部内容本身并不感兴趣,只需使用默认的Web浏览器打开html。

提前致谢!

0 个答案:

没有答案