![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 记录
weixin_41115351
这个作者很懒,什么都没留下…
展开
-
关于python并发编程
1. 概念 并发与并行 并发:宏观上并行,微观上串行。 并行:宏观上并行,微观上并行 I/O密集型作业与CPU密集型作业 I/O密集型作业:对应并发,作业不需要cpu满负荷工作,有时间处于等待状态,如常写的sleep方法,这时cpu可以去做其他作业,所以微观上串行,宏观上并行。 CPU密集型作业:对应并行,作业需要cpu充分使用,很少有空闲状态。 2. python多线程 python由于GIL(全局解释器锁)的限制,任意时刻只有一个程序在运行。 多线程更适合于I/O密集型作业,虽然只有一原创 2021-06-17 00:14:38 · 72 阅读 · 1 评论 -
关于python导入模块
问题描述: 文件架构 root # 根目录 dir # 子目录 __ init __.py a.py (from b import *) b.py main.py (from dir import a) python main.py 抛出异常:ModuleNotFoundError: No module named 'b' 原因 python 解释器启动后,module named ‘b’ 不在搜索路径里,搜索路径可通过打印 sys.path 查看,sys.path 只到 ‘/root’ 这一层,原创 2021-06-08 00:10:48 · 114 阅读 · 1 评论