Python提高
文章平均质量分 59
python语言基础上的提高
御坂御坂Matlab工作室
喜爱编程,喜爱游戏设计,喜爱动漫
展开
-
Python实现TCP通信
文章目录1.使用同一个套接字进行收发数据2.案例:udp聊天3.案例:udp聊天升级—可以控制操作4.tcp-客户端(client)5.tcp-服务器(server)6.循环为多个客户端服务器7.循环为多个客户端服务并且多次服务一个客户端8.案例:文件下载-client9.案例:文件下载-server1.使用同一个套接字进行收发数据import socketdef main(): ...原创 2019-05-24 18:27:08 · 14668 阅读 · 4 评论 -
Python实现UDP通信
文章目录1.socket的基本使用2.发送任意数据给windows中调试助手3.循环发送数据4.带有退出功能的循环发送5.绑定端口用来接收数据6.解析出接收到的数据7.循环接收并显示数据8.先绑定端口然后再循环发送1.socket的基本使用import socketdef main(): # 创建一个udp套接字 udp_socket = socket.socket(soc...原创 2019-05-24 14:53:19 · 5073 阅读 · 3 评论 -
Python实现http协议、http服务器(1)
文章目录1.实现简单的http服务器2.设定套接字选项3.分会inde.html页面4.根据用户需求返回相应的页面1.实现简单的http服务器import socketdef service_client(new_socket): """为这个客户端返回数据""" # 1. 接收浏览器发送过来的请求 ,即http请求 # GET / HTTP/1.1 ...原创 2019-05-25 19:14:26 · 2018 阅读 · 0 评论 -
Python正则表达式
文章目录1.判断变量名是否符合要求2.匹配163邮箱地址3.所有正则表达式汇总1.判断变量名是否符合要求import redef main(): names = ["age", "_age", "1age", "age1", "a_age", "age_1_", "age!", "a#123", "__________"] for name in names: # ret = r...原创 2019-05-25 19:09:14 · 257 阅读 · 0 评论 -
Python多任务(1)线程
文章目录1.没有多任务的程序2.多任务-线程3.让某些线程先执行4.循环查看当前运行的线程5.验证创建线程以及运行时间6.函数里面修改全局变量7.线程共享全局变量8.多线程共享全局变量9.共享全局变量的问题-资源竞争10.使用互斥锁解决资源竞争的问题11.使用互斥锁解决资源竞争的问题212.案例:多任务udp聊天器1.没有多任务的程序import timedef sing(): ...原创 2019-05-24 18:39:57 · 262 阅读 · 1 评论 -
Python多任务(2)进程
文章目录1.使用进程实现多任务2.获取进程的pid3.进程的运行顺序4.给Process传递参数5.多进程之间不共享全局变量6.多进程之间通过Queue来实现数据共享7.进程池8.案例:多任务文件夹copy-v19.案例:多任务文件夹copy-v2显示进度1.使用进程实现多任务import threadingimport timeimport multiprocessingdef t...原创 2019-05-24 18:45:28 · 156 阅读 · 0 评论 -
Python多任务(3)携程
文章目录原创 2019-05-24 18:46:17 · 421 阅读 · 0 评论