python相关
与Python相关到东西
hardcodetest
没有梦想,何以远方。
展开
-
处理StopIteration停止迭代异常
Python中迭代器循环遍历完最后一个数据,再用next()方法取值,会抛出异常StopIteration(停止迭代)解决办法:抓住异常示例代码:```pythontry: # 你的代码段except StopIteration as s: print('StopIteration')原创 2020-12-31 20:29:28 · 5352 阅读 · 0 评论 -
解决pip安装时速度慢的问题
用pip安装库文件时,下载速度较慢,如果库文件很大,则需要等待很长的时间,甚至会出现超时的情况,这是因为原创 2020-07-16 12:21:47 · 3179 阅读 · 1 评论 -
notepad++运行代码的方法,python为例
notepad++是一款非常强大的编辑器,开源免费,除了用来编辑正常的文档文件,也很适合编写各种计算机程序代码,包括C, C++ , Java , C#, XML, HTML, PHP, Javascript , RC resource file, makefile, ASCII art file (extension .nfo , screenshot1, screenshot2), doxygen, ini file, batch file, ASP , VB/VBS source files , SQ原创 2020-07-16 12:03:18 · 11633 阅读 · 1 评论 -
‘pip’不是内部或外部命令,也不是可运行的程序 或批处理文件。
1、找到本地“pip.exe”的绝对路径,复制该路径:2、打开控制面板,选择“系统和安全”→“系统“→”高级系统设置“→"环境变量“,然后双击"Path“:在“Path”中添加“pip.exe”的路径:原创 2020-07-16 11:37:55 · 615 阅读 · 0 评论 -
‘python’不是内部或外部命令,也不是可运行的程序 或批处理文件。
cmd中,‘python’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。原创 2020-10-24 10:16:36 · 16695 阅读 · 0 评论 -
解决WARNING: You are using pip version 19.3.1, however version 20.0.2 is available. You should conside
报错:WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.You should consider upgrading via the '**python -m pip install --upgrade pip**' command.原因:pip版本太低不合适,需要更新升级。**方法一**:输入系统提示的更新命令:> python -m pip install --upgrade pip原创 2020-02-26 22:56:31 · 10920 阅读 · 17 评论 -
Python编程练习100题(含简要分析和源码)
Python基础练习100题 目录实例001:数字组合实例002:“个税计算”实例003:完全平方数实例004:这天第几天实例005:三数排序实例006:斐波那契数列实例007:copy实例008:九九乘法表实例009:暂停一秒输出实例010:给人看的时间实例011:养兔子实例012:100到200的素数实例013:所有水仙花数实例014:分解质因数实例015:分数归...原创 2020-02-26 22:36:36 · 39822 阅读 · 9 评论 -
PyCharm快捷键大全
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 Web帮助文档主页Shift + F1 选中对象的Web帮助文档Ctrl + 悬浮/单击鼠标左键 简介/进入代码定义...转载 2020-02-24 23:14:30 · 413 阅读 · 0 评论 -
Python3内建函数(方法)代码示例详解
文章很长,差几百到3w字,每个方法都包括进去了,建议使用电脑阅读,点击方法名即可跳转至对应位置。说实话有些几乎用不到的方法小编也忘了,为了写好这篇blog,专门去翻了Python官方的英文文档,相当于让自己再巩固巩固基础知识吧,同时也希望能帮助到某些小伙伴。 **Python3中69个内置方法:** 从上往下,从左到右,按字母顺序排序。 | 69 | 个 | 内置函数 | 解 | 析 |原创 2020-02-23 23:02:43 · 1313 阅读 · 1 评论 -
解决Port Binding Error:IDLE can‘t bind to a TCP/IP port, which is necessary to communicate
解决IDLE can't bind to a TCP/IP port, which is necessary to communicate with its Python execution server. This might be because no networking is installed on this computer. Run IDLE with the -n command line switch to start without a subprocess and refer Help原创 2020-02-23 18:22:14 · 3431 阅读 · 9 评论 -
Python绘制一箭穿双心 动画代码
老规矩,先上运行效果,gif动图:代码超简单,直接调用turtle库中的各种画图函数:原创 2020-02-23 02:04:04 · 3482 阅读 · 0 评论 -
初学Python常见的一些报错与分析
初学Python常见的一些报错类型:1、 SyntaxError: unexpected EOF while parsing#语法错误,多了无法解析的符号,检查一下是否多了或者少了括号。2、 SyntaxError: invalid character in identifier#语法错误有无效标识符,检查一下中文符号。3、IndexError: list index out ...原创 2020-02-23 01:41:27 · 486 阅读 · 0 评论 -
解决ValueError: complex() arg is a malformed string
ValueError: complex() arg is a malformed string原因:使用complex()方法将字符串转化为复数的时候,字符串中有空格符。# 错误代码:print(complex('1 + 2j')) # complex中的字符串‘+’号两边不能有空格# 修改后:print(complex('1+2j')) # 正确...原创 2020-02-18 16:26:02 · 5594 阅读 · 0 评论 -
解决TypeError: 'NoneType' object is not callable
今天跑代码发现报错:TypeError: ‘NoneType’ object is not callable翻译:“NoneType” 对象不可调用分析解决:callable(可调用)对象是指一个后面可以加 ‘( ) ’的对象既然报错是 ‘不可调用’,那就去掉调用函数的 ‘( )’ 即可。代码示例:看代码 # 后面的注释就懂了 # 装饰器 <== 高阶函数 + 嵌套函数d...原创 2020-02-16 19:44:11 · 128974 阅读 · 8 评论 -
GBK,Unicode,UTF-8编码的相互转换
说明:1.在python2默认编码是ASCII, python3里默认是unicode。2.unicode 分为 utf-32(4个字节),utf-16(2个字节),utf-8(1-4个字节), utf-16是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf-8省空间。3.在py3中encode,在转码的同时还会把string 变成bytes类型,decode在...原创 2020-02-15 03:14:31 · 1562 阅读 · 0 评论 -
解决RecursionError: maximum recursion depth exceeded while calling a Python object
运行程序时遇到报错:RecursionError: maximum recursion depth exceeded while calling a Python object原因:Python默认递归调用深度为1000(即最多递归1000次),而程序在运行过程中超过最大的递归深度。## 解决方法(一):检查递归代码中是否有结束条件,避免死循环,以及递归结束条件是否合理。一般合理的代码是不...原创 2020-02-13 18:52:35 · 103498 阅读 · 7 评论 -
解决报错Process finished with exit code -1073741571 (0xC00000FD),修改栈大小
运行程序时程序意外终止,并返回提示:Process finished with exit code -1073741571 (0xC00000FD)导致的原因是StackOverflow(栈区溢出)在一般情况下, 不同平台默认栈大小如下(仅供参考)SunOS/Solaris 8172K bytes (Shared Version)Linux ...原创 2020-02-13 18:46:43 · 44645 阅读 · 4 评论 -
解决Python打开文件报错UnicodeDecodeError: 'gbk' codec can't decode byte
打开文件报错:data = open("filename").read()添加编码格式:data = open("filename",encoding="utf-8").read()原创 2020-02-13 14:29:01 · 1116 阅读 · 0 评论 -
解决Python2不支持中文字符集SyntaxError: Non-ASCII character '\xe4' in file
代码首行添加:# -*- coding:utf-8 -*-原创 2020-02-13 14:01:55 · 546 阅读 · 0 评论 -
Python中元组,集合2种数据类型在某些情况下替换列表的优势
Python中 列表 元组 集合3种数据类型的优缺点及应用场景Python给我们提供了字符串,列表,元组,集合,字典等多种数据类型,大家最熟悉也最常用的数据类型我相信一定是列表,列表虽然应用广泛但在某些应用场景下并不是最适合的,我们不能一昧地使用列表而忽略了其它类型,因此在这里总结一下这几种数据类型的优缺点以及适合的应用场景。1. 列表:2. 元组:3. 集合:...原创 2020-02-13 13:39:13 · 340 阅读 · 0 评论 -
程序报错:AttributeError: module 'tensorflow' has no attribute 'xxx' 解决办法
执行程序遇到报错:AttributeError: module ‘tensorflow’ has no attribute ‘xxx’ 解决办法报错例如:AttributeError: module ‘tensorflow’ has no attribute ‘reset_default_graph’AttributeError: module ‘tensorflow’ has no att...原创 2020-02-07 10:13:16 · 43308 阅读 · 16 评论 -
pycharm安装python库报错ERROR: Command errored out with exit status 1:解决办法
pycharm安装python库报错ERROR: Command errored out with exit status 1:解决办法解决办法:1、下载该库文件对应版本的.whl文件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/找到需要的库文件,会有多个版本可以下载,需要选择正确版本的才行。接下来以安装PyAudio库为例:打开链接 ...原创 2020-02-06 16:16:12 · 20991 阅读 · 1 评论