摘要: 1. 网络编程 Python中内置了一个socket模块,可以快速实现网络之间进行传输数据。例如: 服务端,放在左边云服务器中(有固定IP) import socket # 1.监听本机的IP和端口 sock = socket.socket(socket.AF_INET, socket.SOCK_S 阅读全文
posted @ 2021-08-12 20:19 henryVIII 阅读(156) 评论(0) 推荐(0)
摘要: 1. 继承 继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。 继承的编写方式: # 继承 class Base(object): pass class Foo(Base): pass # 多继承 class Base(object): pass class Bar(object): p 阅读全文
posted @ 2021-08-12 17:49 henryVIII 阅读(52) 评论(0) 推荐(1)
摘要: 1.成员 面向对象中的所有成员如下: 变量 实例变量 类变量 方法 绑定方法 类方法 静态方法 属性 通过面向对象进行编程时,会遇到很多种情况,也会使用不同的成员来实现,接下来我们来逐一介绍成员特性和应用场景。 1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据。 类变量,属于类,可以被 阅读全文
posted @ 2021-08-09 15:25 henryVIII 阅读(41) 评论(0) 推荐(0)
摘要: 面向对象基础 1. 面向对象 想要通过面向对象去实现某个或某些功能时需要2步: 定义类,在类中定义方法,在方法中去实现具体的功能。 实例化类并的个一个对象,通过对象去调用并执行方法。 class Message: def send_email(self, email, content): data 阅读全文
posted @ 2021-08-09 15:12 henryVIII 阅读(53) 评论(0) 推荐(0)
摘要: 内置模块 1、 os import os # 1. 获取当前脚本绝对路径 """ abs_path = os.path.abspath(__file__) print(abs_path) """ # 2. 获取当前文件的上级目录 """ base_path = os.path.dirname( os 阅读全文
posted @ 2021-08-04 23:06 henryVIII 阅读(205) 评论(0) 推荐(0)
摘要: 一、 自定义模块 1.1 模块和包 import hashlib def encrypt(data): """ 数据加密 """ hash_object = hashlib.md5() hash_object.update(data.encode('utf-8')) return hash_obje 阅读全文
posted @ 2021-08-04 23:03 henryVIII 阅读(281) 评论(0) 推荐(0)
摘要: 协议 应用层 http,https,ftp,ssh 表示层 ASCll 会话层 / 传输层 tcp,udp 网络层 ipv4,ipv6 数据链路层 mac地址 物理层 Ethernet 阅读全文
posted @ 2021-08-03 20:28 henryVIII 阅读(43) 评论(0) 推荐(0)
摘要: SYN:同步序列编号(Synchronize Sequence Numbers),仅在三次握手建立TCP连接时有效,表示一个新的TCP连接 ACK :确认编号 (Acknowledge Number),是对TCP请求的确认标志,同时提示对端系统已经成功接收了所有的数据。 Seq: 序列号(Seque 阅读全文
posted @ 2021-08-03 17:39 henryVIII 阅读(106) 评论(0) 推荐(0)
摘要: 压缩文件 基于Python内置的shutil模块可以实现对压缩文件的操作。 import shutil # 1. 压缩文件 """ # base_name,压缩后的压缩包文件 # format,压缩的格式,例如:"zip", "tar", "gztar", "bztar", or "xztar". 阅读全文
posted @ 2021-08-01 22:15 henryVIII 阅读(671) 评论(0) 推荐(0)
摘要: 路径相关 1、 转义 windows路径使用的是\,linux路径使用的是/。 特别的,在windows系统中如果有这样的一个路径 D:\nxxx\txxx\x1,程序会报错。因为在路径中存在特殊符 \n(换行符)和\t(制表符),Python解释器无法自动区分。 所以,在windows中编写路径时 阅读全文
posted @ 2021-08-01 22:14 henryVIII 阅读(59) 评论(0) 推荐(0)