我为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。
提前致谢!