cx_Freeze - 构建exe - Windows 64位 - 无效语法

问题描述 投票:0回答:1

试图建立一个exe文件,但我有一个错误,我不明白。我遵循了一个教程,所以除非它有错误的指示,否则我看不出有什么问题。 cmd print screen

-码-

import cx_Freeze

executables = [cx_Freeze.Executable('Wedgie la Apple.py')]

cx_Freeze.setup(
    name='Wedgie la Apple'
    options={'build_exe':{'packages':['pygame'],'incude_files':['apple.png','appleIcon.png','grass.png','intro.png','rock.png','snakeBody.png','snakeHead.png','intro.wav','select.wav','music1.wav','music2.wav','music3.wav','music4.wav','nom_nom_nom1.wav','nom_nom_nom2.wav','nom_nom_nom3.wav','death_3.wav','death_4.wav','death_6.wav']}},

    description = 'Wedgie la Apple - Snake Game'
    executables = executables


    )
python python-3.x cx-freeze
1个回答
0
投票

你错过了,between关键字 - 比如name='Wedgie la Apple',

功能示例:

>>> def a(a="abc", b="cef"):
...     print(a, b)

错误:

>>> a(a="abcdef" b="feggsef")
  File "<stdin>", line 1
    a(a="abcdef" b="feggsef")
                 ^
SyntaxError: invalid syntax

工作:

>>> a(a="abcdef", b="feggsef")
abcdef feggsef
© www.soinside.com 2019 - 2024. All rights reserved.