pycharm 使用文档注释 定义参数类型
pycharm有一个会帮助检查参数类型的功能
有时它不能识别我们想要给参数传递的类型,而导致不能给出正确的提示
此时在确定自己已传参数类型时,可以使用文档注释法
告诉编辑器,该变量是哪个类的对象 是什么类型
from pymongo import MongoClient
from pymongo.collection import Collection
client=MongoClient('mongodb://root:123@localhost:27017/')
db=client['db2']
table_user=db['userinfo']
通过 '# type:Collection',可以告诉编辑器,该变量是哪个类的对象 是什么类型
方便给出正确的方法提示
因为python是解释器语言,变量table_user的类型有可能随时在变
而pycharm编辑器有时候不一定完全能够识别 目前该变量的类型
那么pycharm编辑器,在敲该变量时,就不一定能 '.' 点出该类型的方法
1.将光标置于需要指定的参数位置上,按下Alt+Enter
选择:Insert documentation string stub.或者
Specify type for reference in docstring
此时你的函数注释文档中就会有一句:
type yourparametername: object
此时把object改成你需要的参数类型就可以了
2.打开 Settings / Preferences 或 Settings /Build,Execution,
Deployment 对话框的Python Debugger 页面中
Insert documentation string stu 调试函数
再次插入文档参数类型
有关在调试会话期间获得的参数和返回值的信息将用于预先填充文档字符串中的类型注释。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器