【问题标题】:Syntax Error in cx_Freezecx_Freeze 中的语法错误
【发布时间】:2015-08-09 17:34:26
【问题描述】:

我在 python 中编写了一个程序,在转换为 exe 文件时出现语法错误。

我的代码:

import cx_Freeze

executables = [cx_Freeze.Executable('Cake Rush.py')]

cx_Freeze.setup(
    name='Cake Rush',
    options={'build_exe':{"packages":['pygame'], 'include_files':['cake.bmp','doctor.bmp','door.bmp','pill.bmp','player.bmp','wall.bmp','web.bmp']}},
    description = 'Cake Rush Game',
    executables = executables
    )

错误:

options={"build_exe":{"packages":["pygame"],"include_files":["cake.bmp", "doctor.bmp", "door.bmp", "pill.bmp", "player.bmp", "wall.bmp", "web.bmp"]}},

SyntaxError: invalid syntax

【问题讨论】:

  • 显示您的代码将是一个不错的补充
  • 您指向的行是有效的语法。完整追溯?

标签: python python-3.x pygame cx-freeze


【解决方案1】:

实际上您在packages 之后缺少一个右大括号。

试试下面这行:

options={"build_exe":{"packages":["pygame"]},"include_files":{["cake.bmp", "doctor.bmp", "door.bmp", "pill.bmp", "player.bmp", "wall.bmp", "web.bmp"]}},

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多