Python
不吃茄子啦
这个作者很懒,什么都没留下…
展开
-
闭包调用时:AttributeError: ‘function‘ object has no attribute ‘xx‘
目录问题可能的出处:解释问题可能的出处:1、闭包调用闭包内的某个属性报错2、调用函数内部的属性出处1就是根本原因还是2引起的解释需要理解下当类被装饰器修饰后,类已经变成了闭包内返回的一个函数。def counter(cls): obj_list = [] def wrapper(*args, **kwargs): new_obj = cls(*args, **kwargs) obj_list.append(new_obj) p转载 2022-02-09 11:00:44 · 1685 阅读 · 0 评论 -
Python中文件操作相关总结
Python文件操作使用open打开文件后的模式情况对比模式打开方式打开方式打开方式打开方式r$1600w$12a$1原创 2021-04-22 11:40:55 · 102 阅读 · 1 评论 -
Ubuntu或CentOS下Python源码安装,以及需要的依赖包,pip修复安装
准备环境依赖包sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus sudo apt-get install build-e原创 2021-03-22 11:20:21 · 1498 阅读 · 0 评论 -
Ubuntu下将anaconda打包移植到另一个台Ubuntu下,使用ananconda的离线包库,安装包
由于某种需求,需要将annaconda移植到另外一台Ubuntu下,而且另一台无法联网,而且需要安装一些包,使用wheel和setup安装失败后使用的这种方法。思路:将本地的annaconda环境打包,在另一台电脑解包后即可使用anaconda下的python环境。操作过程:1,本地打包anaconda环境,(最好其它conda创建的虚拟环境,anaconda会太大)安装打包工具...原创 2020-03-12 16:53:46 · 1213 阅读 · 0 评论 -
DataFrame中包含列表元素的深度复制以及关于数据复制的一点思考
文章目录关于深浅复制的一点思考关于深浅复制的一点思考简单解释就是万物皆对象。当创建一个可变数组后,a变量名和数值之间产生了映射关系,当b变量名复制时,实际上是将该变量名同样映射到该地址上,所以通过修改b变量名,修改了b所指向的内存地址中的数据,所以a也修改。在想到映射关系时,想到了堆栈的内容,参考如下两篇python中的堆和栈、堆和栈的区别 之 数据结构和内存,有时间再整理,继续搬砖去了。...原创 2020-07-07 10:42:30 · 663 阅读 · 0 评论 -
Python3读取pickle报错 _pickle.UnpicklingError: the STRING opcode argument must be quoted
将pickle文件从py2转py3文件这是由于末尾的‘\r\n’和‘\n’ 不一致导致的,将load的文件修改为original = "word_data.pkl"destination = "word_data_win10.pkl"outsize = 0with open(original, 'rb') as infile: content = infile.read()with open(destination, 'wb') as output: for转载 2020-06-04 14:28:45 · 1321 阅读 · 0 评论 -
Python使用国内镜像
国内镜像地址:阿里云:https://mirrors.aliyun.com/pypi/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simpl...原创 2020-05-23 10:49:21 · 2490 阅读 · 0 评论