python
文章平均质量分 57
HappyGirl快乐女孩
爱生活、爱技术、爱家人、爱健康
展开
-
17个 Python常见错误
目录忘记在 if,for,def,elif,else,class 等声明末尾加 :使用 = 而不是 ==错误的使用缩进量在 for 循环语句中忘记调用 len()尝试修改 string 的值尝试连接非字符串值与字符串在字符串首尾忘记加引号变量或者函数名拼写错误方法名拼写错误引用超过 list 最大索引使用不存在的字典键值尝试使用 Python 关键字作为变量名在一个定义新变量中使用增值操作符在定义局部变量前在函数中使用局部变量(此时有与局部变量同名的全局变量存在)尝试使用 range() 创建整数列表不存在原创 2022-06-30 20:01:19 · 862 阅读 · 2 评论 -
Python常见错误-变量名错误-索引错误-键错误-类型错误-属性错误
变量名错误是最普通也是最常会遇到的内建报错类型,经常会出现在Python变量命名上,如果找不到变量就会引发NameError。关于变量名的规则,需要牢记以下几条:变量名只能包含字母、数字和下划线,不可用数字开头;变量名不能包含空格,但可使用下划线来分隔其中的单词;不要将Python关键字和函数名用作变量名,如print;变量名应既简短又具有描述性;慎用小写字母l和大写字母O,因为容易被错看成数字1和0。出现变量名错误,可以查看变量是否赋值,是否存在大小写不统一或者变量名写错了的情况,找到后加以修正。错误示例原创 2022-06-28 18:41:26 · 1979 阅读 · 0 评论 -
Python常见错误-Tab 和空格混用(TabError)和语法错误(SyntaxError)
此类报错是由于同时使用制表符和空格进行编码导致的,tab键本质上是制表符,而非缩进符。由于不同文本编辑器中制表符代表的空格宽度不一,建议使用空格。语法错误的原因包含下列三种:无效语法(invalid syntax)标点符号遗漏,中英文符号混用,拼写错误,变量名或者函数名使用了关键字。标识符中有无效字符(invalid character in identifier)代码中出现了无法识别的字符,检查一下是否有多余字符或者中文字符。检查到不完整的字符串(EOL while scanning string lit原创 2022-06-28 18:37:21 · 2089 阅读 · 0 评论 -
python常见错误-缩进错误(IndentationError)
在Python中,所有代码都是通过正确的空格排列的。所以,无论是多出来空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数。Python代码遵循PEP8空白规范,每一级缩进使用4个空格。错误示例 修正...原创 2022-06-28 18:30:04 · 2606 阅读 · 0 评论 -
Python读取text、CSV、Json
目录python读取文本Python 中的文件读取模式读取 CSV 文件读取 JSON 文件总结:在访问文件的内容之前,需要打开文件。Python 提供了一个内置函数可以帮助以不同的模式打开文件。open() 函数接受两个基本参数:文件名和模式默认模式是“r”,它以只读方式打开文件。这些模式定义了如何访问文件以及如何操作其内容。open() 函数提供了几种不同的模式,将在后面逐一讨论输出:The Zen of Python, by Tim Peters在上面的代码中,open() 函数以只读模式打开文原创 2022-06-14 14:32:29 · 439 阅读 · 0 评论 -
入门级Python项目代码(无私奉献)
关于Python有一句名言:不要重复造轮子。但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖的快,然后呢?比如某某电影票房多,然后呢?以下是经过Python3.6.4调试通过的代码,与大家分享:原创 2022-06-13 08:07:46 · 117 阅读 · 0 评论 -
python出现PEP 8: E302 expected 2 blank lines, 问题和IndentationError:unexpected indent问题
英文:PEP 8: E302 expected 2 blank lines, found 1中文:PEP 8:E302预期有2个空行,发现1个在方法的定义前面需要有两行空行,注释可以没有空行。根据编译后(解释后)的错误提示,说是num的“n”是一个IndentationError:unexpected indent,什么意思呢?indentation是缩进,缩排的意思。unexpected indent 就是说“n”是一个“意外的”缩进。也就是说,这里的问题就是指“n”是一个意外的缩进。通过查看源代码可原创 2022-06-11 17:26:33 · 3293 阅读 · 0 评论 -
python有关vscode中报错 No module named 问题—pygame(亲测有效)
在安装pygame中出现“module> import pygameModuleNotFoundError: No module named 'pygame'”问题: 主要原因如下,1没有安装pygame;1.终端输入pip install pygame2.按照指令下载pip3.下载pygame snippets使用pygame 包含的函数,可以有选单让你选择按tab补全,提升coding效率解决方法如下:2VScode包含多个python,在另外一个安装过了 然后运行就可以了...原创 2022-06-11 17:14:23 · 6817 阅读 · 0 评论 -
Python的打包工具,源码保护神器
目录目录🐀使用需求🐃pyintaller和nuitka特点🐅pyinstaller使用感受🐇nuitka使用感受🐉Nuitka的安装🐍Nuitka的使用🐎示例🐐nuitka的命令介绍🐒补充将python的代码转成exe的程序,在找了许久后,发现了2个都能对python项目打包的工具——pyintaller和nuitka。隐藏源码。这里的pyinstaller是通过设置key来对源码进行加密的;而nuitka则是将python源码转成C++(这里得到的是二进制的pyd文件,防止了反编译),然......原创 2022-06-06 18:09:34 · 1314 阅读 · 0 评论