PyCharm中如何去掉Python代码的语法提示或警告?

看的有点烦躁
每段代码中间要有两行空行,不能多也不能少
文件的最后一定要是空行(还可以接受,毕竟已经成习惯)
PyCharm中如何去掉Python代码的语法提示或警告?
这是 PEP 规范啊
在PyCharm里去掉语法提示或警告,主要靠调整检查(Inspections)设置。
方法一:单行忽略
在代码行后加注释:
# noinspection PyUnresolvedReferences
import some_missing_module # 这行就不会报“未解析的引用”了
方法二:整个文件忽略
文件开头加:
# flake8: noqa
或者针对特定检查(如PEP8行太长):
# pyright: ignore[reportGeneralTypeIssues]
方法三:全局关闭检查
- 打开
Settings/Preferences→Editor→Inspections - 找到对应的检查项(比如“Spelling”关掉拼写检查),取消勾选。
- 如果想只针对当前项目,右上角选“Project Default”改成当前项目名。
方法四:用 # type: ignore
主要忽略类型检查提示(像用mypy时):
x = some_function() # type: ignore
总结建议:按需选择对应方法,别全关了以免漏掉真问题。
你就加一空行呗
如果大家都符合 PEP 8 规范,多舒服
#1
#2
开发中难免调试的时候会……
但是就是看的时候好难受
这是 PEP8 的规范,建议遵守,如果实在要改,settings -> Editor -> Code Style -> Python -> Blank Lines -> Around top-level classes and functions,改成 1 就行了
5 楼够狠,直接不让检查了。。。
自动格式化一下不就好了么←_←
#5 66666
#7 好吧,每隔段时间 ctrl+shift+l
自动格式化解决问题~~~
-
- 怎么自动化格式???
楼主在 8 楼已经说了啊……
不用五楼那么暴力 可更改语法提示 把这个类型的提示去掉就好了
我现在养成习惯了,不遵循 PEP8 自己看的都不爽。
我不喜欢使用自动格式化,写的时候自然遵循风格规范,不就行了,自动格式化有时候没有手排的漂亮。
官方有规范当然就遵守,在这种事情上没必要搞个性化。个性化和创造性思维请用在该用的地方。
最后,alt + enter 可解决 90%的问题。
养成习惯很重要,多敲一个空格,不会耽误时间的
别人都用为什么你也用 pycharm 呢…
#15
#16
PE8 也要求 “”" 注释和它的代码也要空两行?

文档字符串是放在函数名下面的。。
#20 好吧,我应该好好去看看 PE8 了
函数头上的注释用井号
不是有格式化代码么 点 code reformat code
直接就好了
ctrl + shift + l
明显是你用错了注释符号
这不是注释,这是你定义了字符串……
建议老老实实读本靠谱的入门书
遵循 pep8,别人看你的代码的时候就会比较舒服。现在看之前别人没用 pep8 写的代码,满屏幕的红线,很痛苦。
帮助你养成规范的代码习惯
- -有时格式化完了空行数量没变化
感觉楼主,反面教材啊…
#25
#26
#27
#28
#29
#30
soga
直接格式化代码就好了~~
#33
你写的是文档字符串,文档字符串应该这么写:
class Foo:
“”"
bar
“”"
def init(self):
pass
写在类的里面,用双引号,注意缩进跟类的内容相同。
然后可以用 Foo.__doc__来引用这个字符串。




