python语法学习
Record learning
记录学习过程
展开
-
python多任务之协程
多任务之协程迭代器生成器执行多任务线程,进程,协程对比迭代器在python中常见的迭代方式实例类创建的对象是否可以迭代呢,可以看下面的代码代码示例class Classmate(object): def __init__(self): self.names = list() def add(self, name): self.names.append(name)cl...原创 2020-04-20 21:47:32 · 249 阅读 · 0 评论 -
python多任务之进程介绍
python多任务之进程python进程介绍进程和线程对比进程demoQueue列队进行进程中通信进程池poolpython进程介绍进程提到进程就需要说下程序,程序是指xx.py,是一个静态的文件。一个程序运行起来后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单元。例如:qq程序运行后会产生一个qq的进程,qq程序运行两个后就会产生两个qq的进程。进程和线程对比先说一个简单的...原创 2020-04-16 21:48:11 · 283 阅读 · 0 评论 -
python 多线程和多线程变量共享问题介绍
1、第一个代码是多线程的简单使用,编写了线程如何执行函数和类。import threadingimport timeclass ClassName(threading.Thread): """创建类,通过多线程执行""" def run(self): for i in range(5): print(i) time.sleep(1) def sing(): f...原创 2020-04-14 22:55:28 · 741 阅读 · 0 评论 -
使用python3 socket模块编写TCP文件下载程序
使用python3 socket模块编写TCP文件下载程序原理其实很简单,服务器端将客户端发送的文件进行读取,然后把内容发送给客户端,客户端将收到的数据写入文件,既可以完成简单的文件下载功能。代码如下文件服务器代码import socketdef send_data(new_clinet_socket, socket_clinet_addr): # 接收数据 filename =...原创 2020-04-13 21:12:43 · 216 阅读 · 0 评论 -
python3编写简单udp聊天工具和多线程版
python3编写简单udp聊天工具学习python的socket模块写的一个简单的小程序代码如下import socketdef send_msg(udp_socket): """发送消息""" # 获取要发送的内容 dest_ip = input("请输入要发送的IP: ") dest_port = int(input("请输入要发送的端口: ")) send_data ...原创 2020-04-12 20:51:40 · 487 阅读 · 0 评论