对于PyCharm某些库没有自动提示的处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于PyCharm某些库没有自动提示的处理相关的知识,希望对你有一定的参考价值。

参考技术A

resp没法提示.decode()之类的
pycharm帮助文档有提供类型定义,方便我们自动智能提示

如果为以下则指定param为str类型:

如果为以下则指定param为str类型,但可以不传入参数(就是可以为f()):

如果为以下则指定param为str类型和Bool类型:

如果为以下则 可选 param为str类型:

但如果如下图就不行,因为Python在定义类之前不允许引用类对象:

所以可以改为:

3.6之前:

3.6之后

注意:以上5种方法,如果光标在想注释的变量上,按快捷键⌥⏎(Alt + Enter),就能用选项选择来快捷生成

File | Settings | Build, Execution, Deployment | Python Debuggerfor Windows and Linux
PyCharm | Preferences | Build, Execution, Deployment | Python Debugger for macOS
把Collect run-time types information for code insight 打开
注意 :该选项会把调试运行时间耗时加长!

pycharm输入代码后,没有补全提示

安装pycharm后,输入代码后,没有补全提示

首先检查是否关闭了代码提示,如下图,将红框中“Power Save Mode”前的勾去掉
技术图片

 

 


第二步,如果在输入某些代码时还是没有补全提醒,可能是配置好python环境

则点击file->settings->project Interpreter , 如下图选择安装的python

技术图片

 

 

以上是关于对于PyCharm某些库没有自动提示的处理的主要内容,如果未能解决你的问题,请参考以下文章

scrapy 在pycharm 中为啥没有代码提示?

为啥我的pycharm没有自动提示?

pycharm提示不全如何设置

pycharm没有代码提示怎么办

pycharm中的()里的提示怎么关掉?

pycharm怎么自动排版