2016-10-12 47 views
0

试图建立一个EXE文件,但我有一个错误,我不明白。我跟着一个教程,所以除非有错误的指示,否则我不会看到有什么问题。 cmd print screencx_Freeze - 建立EXE - Windows 64位 - 无效Syntex

-Code-

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 


    ) 

回答

0

你缺少一个,关键字之间 - 像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 
+0

谢谢!我不再收到错误。 – FoulSativa

+0

接受答案,然后请:) – iScrE4m

+0

对不起,我是新来堆栈溢出。我接受了你的答案。干杯! – FoulSativa