我是新來的python,我想從我做的python代碼中使用py2exe製作一個exe文件。我做了以下setup.py文件下面就如何使用py2exe教程:當我試圖在cmd中運行它SyntaxError on setup.py
from distutils.core import setup
from glob import glob
import py2exe
setup(console=['App.py'])
data_files = [("msvcr90.dll", glob(r'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91\msvcr90.dll\*.*'))]
setup(data_files=data_files, etc)
sys.path.append("C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91\msvcr90.dll")
我得到以下錯誤:
SyntaxError: non-keyword arg after keyword arg
我已看過一些其他這個錯誤的帖子基本上說我應該在「data_files」之前有「etc」。但是,當我這樣做時,我得到一個名稱錯誤undefined name sys
。
我想包括msvcr90.dll
文件與setup.py
關於如何解決此問題的任何想法?
'import sys' at the beginning,and the etc before data_files? – krork