安装程序.py
from distutils.core import setup
import py2exe
setup(console=['program.py'])
错误
Traceback (most recent call last):
File "program.py", line 427, in <module>
File "program.py", line 242, in __init__
WindowsError: [Error 267] The directory name is invalid: 'C:\\Users\\Bob\applications\\Program\\test\\v0.6\\dist\\library.zip/*.*'
目录名称是指名为的 zip 文件library
,该文件位于 dist 文件夹中,并在编译期间创建。
program.py 的第 240 - 246 行
file_list = []
root_dir = sys.path[0]
for path in os.listdir(root_dir):
full_path = os.path.join(root_dir, path).lower()
if os.path.isfile(full_path) and full_path.endswith('txt'):
# create list of (filename, dir) tuples
file_list.append((path.lower(), full_path))
program.py 的第 427 行
gui = GuiTk(win)
任何想法是什么导致了问题?我使用 Windows 7 64Bit 和 PortablePython 2.7.2.1 创建可执行文件。编译过程中没有其他错误。