Python flask游戏未初始化

2024-03-29 01:47:55 发布

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

我有我的烧瓶文件和一个单独的文件,其中包含一个pygame。两者都是分开工作的,我如何组合烧瓶,以便当我按下网页上的链接时,它开始运行外部文件,我该如何称呼它?在

from flask import Flask, render_template
import going
app = Flask(__name__)

@app.route('/')
def index():
return render_template('index.html')

@app.route('/my-link/')
def my_link():
   return going.main()

if __name__ == '__main__':
   app.run(debug=True)

目前我正试图运行main()方法来初始化程序。在

^{pr2}$

这是主游戏文件


Tags: 文件nameimportappflaskindexreturn烧瓶
1条回答
网友
1楼 · 发布于 2024-03-29 01:47:55

看起来,你试着用两种方式来称呼你的游戏有点不同。在

成功的方法,似乎是 $ python going.py

运行此代码

if __name__ == "__main__":
    pygame.init()
    screen = pygame.display.set_mode(size, 0, 32) 
    pygame.display.set_caption("Go_Online")
    background = pygame.image.load(background).convert()
    main()

烧瓶路径,当被触发时

^{pr2}$

你错过了一些设置。我猜你的going.py的底部应该是这样的。在

def main():
    pygame.init()
    screen = pygame.display.set_mode(size, 0, 32) 
    pygame.display.set_caption("Go_Online")
    background = pygame.image.load(background).convert()
    player = Player()
    board = Board()
    board.game_intro()  


if __name__ == '__main__':
    main()

相关问题 更多 >