Python
照物华
一切过往,皆为序章
展开
-
Deepin linux中使用PySide2出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题
Deepin linux中使用PySide2 Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题 , 缺少的库,在系统源中找不到对应的链接库的解决办法原创 2020-12-28 16:56:47 · 357 阅读 · 0 评论 -
python中可迭代对象、迭代器、生成器的理解
https://developer.aliyun.com/article/422191iter__ 才是生成可迭代对象的关键如果存在 iter__ , 迭代的时候会去尝试查找__next__ ,看是否是生成器 , 如果存在则使用 next , 则使用,否则,直接运行 iter ,在用 for…in… 迭代对象时,如果对象没有实现 iter 迭代器协议,Python的解释器就会去寻找__getitem__ 来迭代对象,如果连__getitem__ 都没有定义,这解释器就会报对象不是迭代器的错误:__g原创 2020-11-28 01:01:20 · 111 阅读 · 0 评论 -
Python 中的上下文管理器和with 语句
with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的”清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。上下文管理协议(Context Management Protocol):包含方法 enter() 和 exit(),支持该协议的对象要实现这两个方法。上下文管理器(Context Manager) :支持上下文管理协议的对象,这种对象实现了 enter() 和 exit() 方法。上下文表达式(Context Expression) :with原创 2020-11-26 23:31:07 · 163 阅读 · 0 评论 -
Numpy 1.19.4 fails to pass a sanity check due to a bug in the windows runtime
导入numpy 出错 _win_os_check()File "F:\lib\site-packages\numpy\__init__.py", line 302, in _win_os_check raise RuntimeError(msg.format(__file__)) from NoneRuntimeError: The current Numpy installation ('F:\\lib\\site-packages\\numpy\\__init__.py') fails to原创 2020-11-18 22:11:28 · 7715 阅读 · 11 评论 -
Python Poetry安装慢的解决办法
Poetry官方文件给出了mac/linux/windows的在线安装说明,如下图这个操作在 linux 上没有任何进度条提示,要等很久,很容易就放弃了,windows 上的这个命令我无法执行成功,这里给大家介绍一种离线安装的方法。将 https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py 这个python 脚本存储到本地,比如存储为 get-poetry.py。在 https://github.com原创 2020-10-24 17:35:49 · 9412 阅读 · 6 评论 -
linux中anaconda-navigator无法启动的问题
UnboundLocalError: local variable 'DISTRO_NAME' referenced before assignment原创 2020-10-17 20:44:47 · 1678 阅读 · 2 评论 -
python3中round函数的舍入规则
Python数字round()函数是Python中的一个内置函数。 它返回x的小数点指定舍入n位数后的值。round( x [, n])参数x - 这是一个数字表达式。n - 表示从小数点到最后四舍五入的位数。默认值为0。返回值该方法返回x的小数点舍入为n位数后的值。舍入规则:四舍六入五成双所谓五成双是指,当指定舍入精度的后一位为5的时候,则指定的精度位的值取距离最近的偶数。其余情况遵循通常理解的舍入规则。它的作用是让统计数据更公平,降低舍入的误差。print(round(原创 2020-10-15 22:52:35 · 1683 阅读 · 3 评论