python - 如何在 Pycharm 中获取对象的所有可用方法(例如 Pygame)
问题描述
在这里 self.image 上面有 pygame.image.load() 方法。但是如果我必须访问 self.image 对象的所有可用方法,Pycharm autosuggestions 不会列出这些。
实际上,self.image 已经获得了 get_rect 来显示图像的矩形属性。
self.rect = self.image.get_rect()
import pygame
class Ship:
def __init__(self, screen):
self.screen = screen
self.image = pygame.image.load('images/ship.bmp')
self.rect = self.image.
解决方案
如果 Pycharm 没有给你好的建议,那是因为它无法弄清楚你在看什么。Python是鸭式的。函数接受或返回的内容可以是任何类型。但也许你已经知道它是什么了。如果为函数或变量添加类型注释,Pycharm 的建议会更好。Alt+Enter当您的光标位于函数或变量声明上时使用以添加类型提示。
您还可以使用F1来获取光标下项目的帮助,并且可以Ctrl+单击变量以跳转到定义它的位置。
推荐阅读
- ios - 我不能让这个代表开除,我不确定我错过了什么
- django - 如何拒绝子用户仅编辑一个字段并且只有管理员有权访问它的权限...?
- c# - ASP.NET Core: InvalidOperationException: 没有指定 authenticationScheme,也没有找到 DefaultSignInScheme
- python - 如何将输入值附加到字典中的列表?
- python - 如何将我的笔记本和数据保存在我的 Docker 映像/容器中
- sql - 如何以两种不同的方式按 Sortvalue 排序表
- python - 将来自用户输入的图像插入表格中作为侧边栏 python-docx
- android - 在颤振术语中构建每个像素意味着什么
- python - 如何比较 Pandas 中的不同类别?
- javascript - 为什么 localhost 即使在公共目录中也找不到 bundle.js?