Python多线程实例详解
- 更新时间:2020-01-11 18:40:34
- 编辑:弘彭彭
参考资料
- 数据科学导论:Python语言实现 PDF 电子书 / 30.2 MB / 阿尔贝托·博斯凯蒂 推荐度:
- MOOC《Python语言程序设计》第五周测试题 / 72 KB / 码小辫 推荐度:
- 给Python点颜色:青少年学编程 PDF 电子书 / 122 MB / 佘友军 推荐度:
- Python GUI开发手册:基础·实战·强化 PDF 电子书 / 32.3 MB / 明日科技 推荐度:
- 机器学习系统设计:Python语言实现 PDF 电子书 / 84.5 MB / 戴维·朱利安 推荐度:
正文内容
Python多线程实例详解
Python 多线程实例详解
多线程通常是新开一个后台线程去处理比较耗时的操作,Python做后台线程处理也是很简单的,今天从官方文档中找到了一个Demo.
实例代码:
import threading, zipfile class AsyncZip(threading.Thread): def __init__(self, infile, outfile): threading.Thread.__init__(self) self.infile = infile self.outfile = outfile def run(self): f = zipfile.ZipFile(self.outfile, 'w', zipfile.ZIP_DEFLATED) f.write(self.infile) f.close() print('Finished background zip of:', self.infile) background = AsyncZip('mydata.txt', 'myarchive.zip') background.start() print('The main program continues to run in foreground.') background.join() # Wait for the background task to finish print('Main program waited until background was done.')
结果:
The main program continues to run in foreground. Finished background zip of: mydata.txt Main program waited until background was done. Press any key to continue . . .
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
Python多线程相关教程
-
Python基于多线程操作数据库相关知识点详解
这篇文章主要介绍了Python基于多线程操作数据库相关问题,结合实例形式分析了Python使用数据库连接池并发操作数据库避免超时、连接丢失相关实现技巧,需要的朋友可以参考下
发布时间:2019-08-02
-
python多线程的实现方式代码详解
本篇文章给大家带来的内容是关于python多线程的两种实现方式(代码教程),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
发布时间:2019-11-15
-
Head First Python(第2版)
Python书就该像Python语言一样有趣,本书会带你轻松愉快地学习这种语言,并处理内置数据结构和函数,帮助你迅速成为一名Python程序员,欢迎下载
大小:86.9 MBPython入门电子书
-
笨办法学python3
大小:6 MBpython3
-
Python渗透测试编程技术:方法与实践
《Python渗透测试编程技术:方法与实践》由资深的网络安全教师撰写,内容围绕如何使用目前备受瞩目的Python语言进行网络安全编程展开。《Python渗透测试编程技术:方法与实践》从Python的基础讲起,系统讲述了网络安全的作用、方法论,Python在网络安全管理上的应用,以及Python在实现这些应用时相关的网络原理和技术。
大小:167.2 MBPython编程电子书
-
Python和HDF5大数据应用
本书向任何有Python数据分析基本背景的人介绍如何在Python下使用HDF5。适合有基础的Python开发者,尤其适合要使用Python开发数据存储和处理等相关应用的读者阅读参考,感兴趣的小伙伴们可以下载参考一下
大小:13.8 MBPython数据分析电子书
-
面向ArcGIS的Python脚本编程
Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为ArcGIS的脚本语言将大大提升ArcGIS数据处理的效率,更好地实现ArcGIS内部的
大小:49.9 MBPython电子书
-
Python数据抓取技术与实战
这本书通过数据抓取篇(如何获得数据信息)、数据分析篇(分析挖掘,提取出有价值的信息)、数据可视化篇(以直观清晰的图形表示出关键的数量关系和概念)详细的描述数据抓取、分析、展示的整个流程,而且每一篇自成一体,可以单独学习掌握
大小:59.3 MBPython爬虫电子书
-
Python接口自动化测试
正确引导测试工程师攻破Python新手入门难题 出示可落地式的HTTP协议书插口自动化技术脚本制作、切切实实的可软件环境 有着《Python接口自动化测试》,就有着全套的源代码,依照这书的自然
大小:61.2 MBPython自动化