Python init.py语法错误:无效的语法

2024-03-29 11:55:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在生成一个__init__.py,当运行从另一个目录导入的脚本时,它会给我一个奇怪的错误

  File "C:/Users/####/Desktop/Roague\data\__init__.py", line 1
    data/
        ^
SyntaxError: invalid syntax

我认为我犯了一个错误,所以我改正了它,它仍然给我一个错误,我一直得到一个错误,这是我的__init__.py

^{pr2}$

这是我导入库时使用的文件

import libtcodpy as libtcod
import data.properties

#SCREEN DEMENTIONS
SCREEN_WIDTH = 80
SCREEN_HEIGHT = 50



#Characters and objects
player = Object(SCREEN_WIDTH/2,SCREEN_HEIGHT/2, 'P', libtcod.red, 0)
objects = [player]

#Init and Mainloop
libtcod.console_init_root(SCREEN_WIDTH, SCREEN_HEIGHT, 'Roague', False)#Init the root console
libtcod.console_set_custom_font('arial10x10.png', libtcod.FONT_TYPE_GREYSCALE | libtcod.FONT_LAYOUT_TCOD)
#Load up a font
while not libtcod.console_is_window_closed():
    #Loop through the objects and draw them
    for object in objects:
        object.draw_object()


    libtcod.console_flush()

    for object in objects:
        object.delete()

有办法解决这个问题吗?在


Tags: andpyimportdataobjectsobjectinit错误
1条回答
网友
1楼 · 发布于 2024-03-29 11:55:38

我也有同样的问题(尽管我运行的是一个更新版本的Python)。问题是我通过在pythonshell中选择“file->;saveas…”选项来生成__init__.py文件。在

您可以通过生成一个空白文本文件并将其另存为__init__.py,或者从pythonshell生成一个新文件,然后将其另存为__init__.py。在

注:不要忘了“init”前后的下划线。在

相关问题 更多 >