为啥用PyCharm编辑Python代码的时候,代码没有错,为啥代码下面还是有波浪线呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥用PyCharm编辑Python代码的时候,代码没有错,为啥代码下面还是有波浪线呢?相关的知识,希望对你有一定的参考价值。

这个是因为你的语法不复合PEP8
Python
编码规范,比如方法名有大写,类名小写,等等,你可以把鼠标指到那个波浪线,会有提示的。
File
->
Settings
->
Editor
->
Inspections
这里面有各种脚本的设置项,找到
“Python”的设置

点开python的下拉框,根据自己需求勾选所需的检查

或者直接去掉Python右侧的勾选,即可忽略所有检查

设置完成后点击
“OK”
保存即可
================================================================
方式二:通过编辑器右下角的小医生头像设置(仅对当前文件有效)

点击小头像,将拖动条从
”检查“(默认)拖至
”语法“
处,我的是汉化后的效果,英文的请对号入座

拖动完成后,按“Esc”键关闭小窗即可
参考技术A 这个是因为你的语法不复合PEP8
Python
编码规范,比如方法名有大写,类名小写,等等,你可以把鼠标指到那个波浪线,会有提示的。
如果解决了您的问题请采纳!
如果未解决请继续追问
参考技术B 你好!
这个是因为你的语法不复合PEP8
Python
编码规范,比如方法名有大写,类名小写,等等,你可以把鼠标指到那个波浪线,会有提示的。
如果解决了您的问题请采纳!
如果未解决请继续追问
记得给问豆啊!

python中的Non-ASCII character bug以及pycharm代码区突然不能编辑问题

1:pycharm代码区突然不能编辑问题

解决办法:

(1)如果pycharm用的是免费试用版可能出现这种情况的原因是试用结束啦!重新下载继续使用或者购买,下载免费版都可以解决这个问题

(2)排除(1)的问题那就是软件本身在你打开的时候出现了错误!关闭以后重新开启就可以顺利解决该问题

2:python再写代码过程中当用到中文注释时候会出现Non-ASCII character  bug

  控制面板中代码提示是这样的:SyntaxError: Non-ASCII character ‘\xe6‘ in file TestPy3/t.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

这就意味着发生了中文乱码问题

解决办法:

编写编码时候Python默认为ASCII编码。该编码的有以下特点:

1、概念:是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本EASCII则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。
2、特点:ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符

所以要定义有中文的源代码编码,必须有一个神奇的注释,放在文件的开头。如下所示:

#!/usr/bin/python

# -*- coding: <encoding name> -*-
中文的encoding就用下列编码就可以啦!

#!/usr/bin/python

# -*- coding:utf8 -*-

 





以上是关于为啥用PyCharm编辑Python代码的时候,代码没有错,为啥代码下面还是有波浪线呢?的主要内容,如果未能解决你的问题,请参考以下文章

python3在pycharm中为啥导入random模块不能用? TypeError: 'module' object is not callable

如何在pycharm中创建python工程

如何利用python在pycharm上进行语音合成

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

我在pycharm运行这个程序,为啥会这样啊,怎么解决?

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