
python
文章平均质量分 61
a543402496
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python的深拷贝deepcopy与浅拷贝copy
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子:import copya = [1, 2, 3, 4, ['a', 'b']] #原始对象b = a #赋值,传对象的引用c = copy.copy(a) #对象拷贝,浅拷贝d = copy.deepcopy(a) #对象拷贝,深拷贝a.a原创 2017-12-07 23:24:41 · 281 阅读 · 0 评论 -
python:大文件迭代器,GB级别,read(),readline(),readlines()以及语法糖with open()
最近处理文本文档时(文件约2GB大小),出现memoryError错误和文件读取太慢的问题,后来找到了两种比较快Large File Reading 的方法,本文将介绍这两种读取方法。Preliminary 我们谈到“文本处理”时,我们通常是指处理的内容。Python 将文本文件的内容读入可以操作的字符串变量非常容易。文件对象提供了三个“读”方法: .read()、.readline() 和 ....原创 2017-12-07 23:31:04 · 12329 阅读 · 0 评论 -
flask启动mysql报错:1287, @@tx_isolation' is deprecated and will be removed in a future release. Please u
首先,这只是一个警告,不是报错,并不会影响项目运行,如果项目启动不了,应该是别的地方出问题了。解决办法: 在当前python版本的依赖包里找到sqlalchemy\dialects\mysql里的base.py文件修改源码 例如我的: C:\Users\54340\AppData\Local\Programs\Python\Python35\Lib\s...原创 2018-03-26 13:53:13 · 5302 阅读 · 0 评论 -
python项目中用到的库or内置模块or包
2018.03.26 traceback源码所有引用的模块: collections,itertools,linecache,sys traceback:处理异常栈模块,捕获并打印异常位置 相关资源:点击打开链接, 搞清楚trancback(推荐) collections: 提供计...原创 2018-03-26 16:38:27 · 595 阅读 · 1 评论 -
python项目中用到的内建属性
__all__: 对于 from module import * 类型的模块导入方法做出限制,将允许以 * 导入的方法以字符串形式保存到列表中 __all__相关资源:点击打开链接...原创 2018-03-26 17:36:22 · 265 阅读 · 0 评论 -
python3函数的参数:必选参数(位置参数)、默认参数、可变参数、关键字参数、命名关键字参数
了解python函数的参数,是阅读各种库和源码的必需技能,请认真学习并掌握。1、位置参数:def fn1(a): passdef fn2(a,b): passmsg: pass是占位符,当没有具体功能时,可以使用pass,不会使函数报错上方函数fn1、fn2里的参数都是位置参数,调用时必须给入对应数量的实参,否则会报错2、默认参数:def fn3(a,b=1,c=2): p...原创 2018-03-27 10:10:53 · 4066 阅读 · 0 评论