摘要:
入门 部分 语法 部分 文件 部分 函数 部分 模块 部分 面向 部分 网络 部分 并发 编程 数据库 部分 阅读全文
摘要:
常用匹配模式表 详解 import re # 匹配字母、数字、下划线 print(re.findall('\w','aAbc123_*()-=')) # ['a', 'A', 'b', 'c', '1', '2', '3', '_'] # 匹配非字母、数字、下划线 print(re.findall( 阅读全文
摘要:
封装介绍 封装:面向对象三大特征 最核心 的一个特性 封装 <=> 整合 将封装的属性进行隐藏操作 1.如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果 该隐藏需要注意的问题: I:在类外部无法直接访问双下滑线开头的属性,但知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问 阅读全文
摘要:
subprocess 在Windows平台和Linux平台不同 Windows平台 import subprocess obj = subprocess.Popen(r'E:\Python学习相关, shell=True, stdout=subprocess.PIPE, stderr=subproc 阅读全文
摘要:
日志级别 import logging CRITICAL = 50 # FATAL = CRITICAL ERROR = 40 WARNING = 30 # WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 # 不设置 基本配置 import loggin 阅读全文
摘要:
configparser import configparser config = configparser.ConfigParser() config.read('test.ini') import configparser config = configparser.ConfigParser() 阅读全文
摘要:
什么是哈希hash hash一类算法:该算法接收传入的内容,经过运算得到一串hash值 hash值的特点: 1.只要传入的内容一样,得到的hash值必然一样 >要用明文传输密码文件完整性校验 2.不能由hash值返解成内容 》把密码做成hash值,不应该在网络传输明文密码 3.只要使用的hash算法 阅读全文
摘要:
基本使用 shutil.copyfile( src, dst) #从源src复制到dst中去。 如果当前的dst已存在的话就会被覆盖掉 shutil.move( src, dst) #移动文件或重命名 shutil.copymode( src, dst) #只是会复制其权限其他的东西是不会被复制的 阅读全文
摘要:
什么是序列化 & 反序列化 序列化 指的是 把内存的数据类型 转换成一个 特定的格式的内容 改格式的内容 可用于 存储或者传输给其他平台使用 序列化:内存中的数据类型 ==> 序列化 ==> 特定的格式(json格式 或 pickle格式) 反序列化:特定的格式(json格式 或 pickle格式) 阅读全文
摘要:
基础 import random print(random.random()) # (1,3)--float 大于0 小于1 的小数 print(random.randint(1,3)) # [1,3] 开区间 大于等于1 小于等于3 的整数 print(random.randrange(1,3)) 阅读全文
摘要:
常见命令 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.mak 阅读全文