![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 71
gethergo
这个作者很懒,什么都没留下…
展开
-
python 亲测有效:无法连接互联网,离线部署python运行环境与安装包
打开你的命令行界面(在Windows中是命令提示符或PowerShell,在MacOS或Linux中是终端)。模块,它是Python中用于创建轻量级的虚拟环境的标准工具。现在你可以在虚拟环境中安装包和运行Python代码而不影响系统全局的Python环境。注意:添加的路径是项目顶级目录路径,根据自己的项目层级不同自行更改。激活虚拟环境后,你通常会在命令行提示符中看到虚拟环境的名称。在Python 3.8.6中创建新的虚拟环境,你可以使用。是你即将创建的虚拟环境的目录名。是Python模块名,第二个。原创 2024-03-05 15:08:35 · 1509 阅读 · 0 评论 -
【python Greenlet多任务并发 】
monkey.patch_all() 是一个重要的函数,它会修改标准库中的某些函数,使得它们变为协作式运行,这样就可以在 gevent 中使用了。例如,如果你在协程中使用 time.sleep,那么整个进程都会被阻塞,而如果使用 gevent.sleep,只有当前协程会被阻塞,其他协程可以继续运行。值得注意的是,gevent.sleep 不仅仅是一个暂停执行的函数,它也会触发 gevent 进行上下文切换,让其他协程有机会运行。gevent 提供了一种在 Python 中简单有效地处理并发的方法。原创 2024-02-27 13:44:54 · 183 阅读 · 0 评论 -
【进程(Process) 线程(thread)协程(Coroutine))通俗易懂】
对于 I/O 密集型任务,如文件操作、网络请求等,多线程仍然是一个很好的选择,线程是进程的一个执行实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程之间的切换比进程之间的切换要快,因为线程是在同一进程内切换,不需要切换内存空间和共享资源。每个进程都运行在它自己的地址空间内。进程拥有完全独立的资源,线程是进程内的执行实体,共享进程资源,而协程则是线程内的执行实体,可由程序自行调度,不需要操作系统的干预。原创 2024-02-27 13:22:12 · 472 阅读 · 0 评论