我正在生成一个__init__.py
,当运行从另一个目录导入的脚本时,它会给我一个奇怪的错误
File "C:/Users/####/Desktop/Roague\data\__init__.py", line 1
data/
^
SyntaxError: invalid syntax
我认为我犯了一个错误,所以我改正了它,它仍然给我一个错误,我一直得到一个错误,这是我的__init__.py
这是我导入库时使用的文件
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()
有办法解决这个问题吗?在
我也有同样的问题(尽管我运行的是一个更新版本的Python)。问题是我通过在pythonshell中选择“file->;saveas…”选项来生成
__init__.py
文件。在您可以通过生成一个空白文本文件并将其另存为
__init__.py
,或者从pythonshell生成一个新文件,然后将其另存为__init__.py
。在注:不要忘了“init”前后的下划线。在
相关问题 更多 >
编程相关推荐