摘要: Socket 基于TCP的socket client端 import socket sk=sk.socket.socket() sk.connect(('127.0.0.1',9000)) while True: inp=input(">>>") sk.send(inp.encode('utf-8' 阅读全文
posted @ 2018-05-04 15:19 Gentleman王 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 网络编程 三次握手 四次挥手 阅读全文
posted @ 2018-05-03 17:31 Gentleman王 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、爬虫 import re from urllib.request import urlopen def getPage(url): response = urlopen(url) return response.read().decode('utf-8') def parsePage(s): c 阅读全文
posted @ 2018-05-02 18:16 Gentleman王 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1、re模块 正则表达式 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 ()与 或 |[^] 身 阅读全文
posted @ 2018-04-28 15:49 Gentleman王 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、异常处理 python之路——异常处理 - Eva_J - 博客园http://www.cnblogs.com/Eva-J/articles/7281240.html 阅读全文
posted @ 2018-04-27 21:57 Gentleman王 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、包 模块是对外提供功能的 如果这个模块勾搭能提供的功能足够多 多到一个文件写不下 把对外提供的功能根据提供的内容不同 分成几个文件 把这些文件放在一个文件夹下 形成了包 直接导入包 imort sys print(sys.path) 使用绝对路径 导入一个包相当于执行了包下面的__init__. 阅读全文
posted @ 2018-04-26 20:19 Gentleman王 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、os模块 os模块是与操作系统交互的一个接口 注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 stat 结构: st_mode: inode 保护模式 st_ino: inode 节点号。 st_dev: inode 驻留的设备。 st_nlink: in 阅读全文
posted @ 2018-04-25 18:04 Gentleman王 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、collections 默认字典最大的好处就是永远不会在你使用key获取值的时候报错 默认字典是给字典中的value设置默认值 # 默认字典 # 有如下值集合 [11,22,33,44,55,66,77,88,99,90...], # 将所有大于 66 的值保存至字典的第一个key中, # 将小 阅读全文
posted @ 2018-04-24 16:17 Gentleman王 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1、hashlib 下文中m=hashlib改为m=hashlib.md5 import hashlib m=hashlib.md5() m.update('123456'.encode='utf-8') print(m.hexdigest()) #加盐 m=hashlib(b'bilibili') 阅读全文
posted @ 2018-04-23 18:08 Gentleman王 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、json模块 三种 内置模块 python安装的时候自带的 扩展模块 itchat # 别人写好的 需要安装之后可以直接使用 beautiful soap selenium 网页自动化测试工具 django tornado 自定义模块 自己写的模块内置模块序列化模块hashlib模块 序列化模块 阅读全文
posted @ 2018-04-20 17:31 Gentleman王 阅读(108) 评论(0) 推荐(0) 编辑