当前位置: 首页 > 知识库问答 >
问题:

VSCode Intellisense不适用于pygame[重复]

甄胡非
2023-03-14

在用pygame编写代码时,我意识到VSCode并没有显示相当多pygame模块的itellisense,而是将这些模块显示为变量。经过深入研究,我发现如果您< code > import py game . display as display ,intellisense会显示得很好。有没有什么方法可以让我不用像这样导入这些模块就可以使用intelliense?

共有1个答案

邹阳
2023-03-14

“自动完成和智能感知”由Python Server提供。在vscode中,基本上你可以选择“绝地”或“微软”,它们有不同的动作。老实说,他们两个都不够好,如果你利用Pycharm,你就不会遇到这个问题。

在“绝地武士”中:

“从pygame导入显示”,“从pygame导入显示作为显示”:显示将被视为变量,因此它们不起作用。

“导入 pygame.show 作为显示”:显示将被视为一个模块,因此它可以工作。

“from pygame import*”:它不工作,因为找不到模块“pygame”或“camera”。

在“微软”中:

'导入pygame。显示','导入pygame。display as display,'from pygame import display','frompygame import dislay as display','来自pygame导入display*':display将被视为一个模块,因此它们可以工作。

 类似资料:
  • 我刚刚安装了 PyCharm 社区版 3.4.1,并尝试在其中制作一个简单的 pygame 项目。我发现代码完成以一种奇怪的方式运行。在这种情况下: 当我键入事件时会立即显示带有方法的完成弹出窗口。但在第二种情况下: 弹出窗口仅包含方法。 如何学习自动完成工具来更深入地查看库?

  • 问题内容: 我正在尝试导入Pygame以用于我的Python 3.3版本。Pygame网站上的下载仅包含Python 3.1和3.2。我似乎无法导入Pygame,尽管我认为我已将其安装在正确的路径中。我已经尝试了3.1和3.2 Pygame下载。 是Pygame只是没有安装在正确的文件路径中,还是Pygame与我的Python版本(3.3)不兼容? 我正在运行Windows 7,这是错误: 问题答

  • 我正在用eclipse 3.0(Firefox浏览器)运行一个简单的java程序。。但在运行之后,我发现以下错误: 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性; 有人能给我在火狐上运行的变通方法吗?注意:在所有程序运行正常之前,但是在火狐升级后,会出错。

  • 我有一个红色像素图像,我想在红色像素处显示另一个图像,所以我编写了以下代码: 我的代码太大了,所以我在这里写了什么是重要的。不管怎样,当我运行它时,我得到这个错误: 回溯(最近一次调用):文件“C:\Users\AndréLuiz\Desktop\equality\equality.py”,第171行,在screen.blit(w_plat,w_pos)类型错误:blit的目标位置无效 检查后,打

  • Springfox 3.0.0不能与Spring Boot 2.6.0一起使用,升级后我收到以下错误

  • 对于我的pyplay塔防御计划,我试图弄清楚如何实现与地图上已经放置的其他塔的碰撞。 放置过程将创建一个48x48预览精灵,当它在游戏屏幕上时,该精灵将在玩家鼠标上的网格中移动。塔精灵保存在名为的组中。我有这段代码来检查精灵是否与某些地形瓷砖和塔精灵发生碰撞(这在精灵更新功能中): 循环前进部分是为了检查预览精灵是否与任何塔精灵矩形碰撞。如果是,它将变量设置为true或其他,False。 然后程序