求助,使用pygame里的部分函数时,被提示没有该函数
pygame吧
全部回复
仅看楼主
level 1
倔邪 楼主
求助大佬,我最近在根据《Python编程 从入门到实践》这本书学习Python,第十二章是利用pygame,设计“外星人入侵”的小游戏。
当我把书上的程序搬到电脑上之后,发现pygame里的大部分函数,都无法被识别,并直接提示我“模块pygame中没有某某属性(翻译成中文是这样哈)”。
我上网搜索,部分博主说可以尝试从Python官网上,安装pygame。于是我把电脑上的pygame先卸载了,又去官网上安装了一遍。但是效果依然和原来一样。
(下面两张图分别是
1.程序图,绿色笔圈起来的部分是pygame中应该被识别,却没有识别出来的的函数之一;
2.运行之后的,给出来提示。)
请问我这个问题需要怎么解决呀?谢谢大家!
2021年08月10日 09点08分 1
level 1
倔邪 楼主
补充一下,我在VSCODE里面运行是这种情况,但是在Python自带的IDE里面可以正常运行
2021年08月10日 10点08分 2
level 6
你确定可以运行?不应该是screen = pygame.display.set_mode((width, height))吗?
2021年08月11日 09点08分 3
对的,我刚才又打开电脑试了一下,在IDE里面是可以运行的,在vscode里面无法运行。不止是这个函数,其他好几个在pygame里的函数,用VScode也识别不出来。不管怎么样,谢谢你的回复!
2021年08月12日 06点08分
这本教材书也附带源代码文件,为了确保正确性,我没用再用自己比着书上敲的代码,而是把源代码文件下载了之后,去VScode和IDE上分别运行,也是同样的结果,VScode无法识别函数,IDE可以运行出来游戏界面。谢谢你的回答!
2021年08月12日 07点08分
1