![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
_HAIL_
Contented with little,yet wishing for more.
展开
-
Python 多线程join()小笔记
启动一个进程后会默认产生一个主线程,设置多线程时,会创建很多的子线程,这里有一个很关键的参数设置,守护进程Daemon,默认情况下,setDaemon(False),这种情况主线程结束后就退出了,如果子线程还没有结束可以继续执行,而当我们开启守护进程时(即setDaemon(True))主线程一结束,无论子线程有没有执行完都统统被杀死,如下:默认情况下:import time, t...原创 2018-02-25 22:34:51 · 467 阅读 · 0 评论 -
Python 创建线程本地数据
import threading# 假定这是你的银行存款:local_balance = threading.local()local_balance.num = 0def change_it(n): # 先存后取,结果为0: local_balance.num = 0 local_balance.num = local_balance.num + n ...原创 2018-02-26 21:49:21 · 304 阅读 · 0 评论 -
shutil.copyfile: PermissionError: [Errno 13] Permission denied
shutil.copyfile(src, dst, *, follow_symlinks=True)Copy the contents (no metadata) of the file named src to a file nameddst and return dst. src and dst are path names given as strings.dst must be the ...原创 2018-02-22 11:27:10 · 10113 阅读 · 2 评论 -
python拓扑排序
发现自己并没有真的理解拓扑排序,再次学习了下拓扑排序要满足如下两个条件每个顶点出现且只出现一次。若A在序列中排在B的前面,则在图中不存在从B到A的路径。拓扑排序算法任何无回路的顶点活动网(AOV网)N都可以做出拓扑序列:从N中选出一个入度为0的顶点作为序列的下一顶点。从N网中删除所选顶点及其所有的出边。反复执行上面两个步骤,知道已经选出了图中的所有顶...原创 2018-03-12 19:30:32 · 594 阅读 · 0 评论