
Python
javscp_q
这个作者很懒,什么都没留下…
展开
-
正则表达式-个人总结及演示
将以下代码复制到Python解释器中执行,即可观察结果 import re # 正则表达式的匹配字符分为两种:普通字符和特殊字符 ls = [] # 普通字符:普通的字符,每个字符匹配对应字符即可 ls.append(re.findall(r"o","Hello World")) #1 # |:或者,匹配符号两边任意正则表达式 ls.append(re.findall(r"o|ll","H...原创 2019-08-27 21:27:35 · 198 阅读 · 0 评论 -
Python群聊-UDP实现
方法: 1.UDP协议 2.多线程 服务端: import socket import threading ''' 主线程实现管理员功能,分支线程实现添加用户与信息的转发 ''' sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sock.bind(("0.0.0.0",8888)) # 储存进入群聊的用户名 user = {} ...原创 2019-08-16 11:51:03 · 327 阅读 · 0 评论 -
Python群聊-TCP实现
方法: 1.TCP协议 2.客户端使用多线程 3.服务端使用多路复用 服务端: import socket import select ''' 因为是单线程程序,所以没有设计管理员功能 ''' sock = socket.socket() sock.bind(("0.0.0.0",8888)) sock.listen(1) r_list = [sock] w_list = [] x_li...原创 2019-08-16 11:42:24 · 352 阅读 · 0 评论 -
Python文件传输demo
使用TCP协议进行文件传输,服务端使用多进程的demo 服务端: import socket import multiprocessing import os import time import sys # 文件存放路径 FILE_PATH = "F:\\编程学习\\python\\综合示例\\FTP文件管理\\服务端\\文件库" # 文件库目录 file_list = os.listd...原创 2019-08-16 11:35:20 · 477 阅读 · 0 评论