Python学习
大猛犸
这个作者很懒,什么都没留下…
展开
-
python 超时任务结束方式
from concurrent.futures import as_completed,ProcessPoolExecutorfrom concurrent.futures.thread import ThreadPoolExecutorimport randomimport threadingimport timeimport concurrentdef rand_sleep(i): # print(threading.currentThread().getName())原创 2022-03-17 10:13:52 · 839 阅读 · 0 评论 -
pip国内源bak
阿里云 http://mirrors.aliyun.com/pypi/simple/豆瓣 http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/华中科技大学 http://pypi.hustunique.com/...原创 2020-11-19 10:47:59 · 71 阅读 · 0 评论 -
python深拷贝与浅拷贝
python赋值方式=浅拷贝深拷贝= 只复制该对象的引用,例如b=a,b只复制对象的引用,并不会在内存中创建新的对象。因此修改a的任何值,b也会跟随变化。浅拷贝 在内存中创建新的父对象,不创建子对象例如b = copy.copy(a), 会在内存中创建一个新的和a指向对象相同的对象,并且让b指向它,但是其中的子对象不会创建一份,仍然会指向原有子对象的引用。因此修改a的子对象,b也会发生改变,修改值对象,则不对发生改变。深拷贝 完全复制一份新的在内存中完全复制一份新的,因此和元对象毫无关原创 2020-11-08 11:16:33 · 101 阅读 · 0 评论 -
python3处理文本
1)处理asciall编码格式整体处理:with open('something.txt','rt') as f : print(f.read())如果需要覆盖写入的话:with open('something.txt','wt') as f : f.write('fdf') 如果附加写入的话:with open('something.txt','at') as f : f.write(原创 2018-01-18 22:11:03 · 529 阅读 · 0 评论 -
python便捷找出最大元素,最小元素
1)快捷的找出列表中最小值或者最大值import heapqnums=[1,2,3,4,5,7,11,-89,-9,0]print(heapq.nlargest(3,nums))print(heapq.nsmallest(3,nums))2)更为复杂结构可以采取下面的方式处理:import heapqlist=[ {'name':'zy','age':18}, {'name':'c原创 2018-01-18 22:49:23 · 1082 阅读 · 0 评论 -
安装scrapy遇到的问题
目录安装scrapy报错原因安装scrapy报错pip install scrapy执行该命令报错Command "python setup.py egg_info" failed with error code 1 in C:\Users\keg\AppData\Local\Temp\pip-install-7oo8xsgf\Twisted\原因setuptools版本低,升级即...原创 2019-07-09 18:35:10 · 140 阅读 · 0 评论