随笔分类 - Python
摘要:# os:操作系统接口 import os # result = os.getenv('path') # getenv()获取环境变量 # print(result) # os.path.split() 把路径分为2部分 1个是目录路径 1个文件名 # os.path.dirname() 分割的第一
阅读全文
摘要:# | 或 :匹配左右任意一个表达式 import re # res = re.match('[1-9]?\d$|123', '123') # [1-9]?\d$ 最多两个字符,但是或|运算,用了123去匹配 # print(res.group()) # 123 # res = re.match('
阅读全文
摘要:1 """ 2 正则表达式:regular expression 3 4 本质: 可看成一个模板,按照这个模板规则去匹配 5 6 是一个比较强大的字符串处理工具 7 8 应用场景: 9 1》表单验证 10 2》爬虫 11 3》处理文本和数据 12 13 导入模块:re 14 15 match() 匹
阅读全文
摘要:1 """ 2 协程:实现多任务的另一种方式; 3 单线程的并发,又称微线程; 4 一种用户态的轻量级线程 5 6 特性: 7 对于协程来说,程序员就是上帝,你想让她执行到哪里,他就执行到哪里--实现任务的任意切换 8 原理:能够保留上一次调用的状态(生成器也有这个功能) 9 意义:线程间切换需耗时
阅读全文
摘要:1 # 进程: 代码+资源 2 3 """ 4 5 语法结构: 6 7 1> multiprocessing 模块 Process 类 8 2> Process() 参数: 9 target:表示调用对象,即进程要执行的任务 10 args:给target指定的函数传参,以元组的形式传参 11 kw
阅读全文
摘要:1 # 同一时间内执行多个任务 2 # 多任务执行的方式 3 # 并发:在一段时间内交替去执行任务 4 # 并行:指的是任务数小于等于cpu核数时,任务真的是一起执行的。 5 6 # 线程 cpu调试的基本单位 ,是程序执行的最小单位 7 # 每个进程至少都有一个线程(这个线程就是主线程)。 8 #
阅读全文
摘要:# 我们已经知道可以对list、tuple、dict、set、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用, # 我们把这样的过程称为遍历,也叫迭代。 # 把可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)
阅读全文
摘要:""" 文件操作步骤: 1,打开文件 2,读 3,写 4,关闭文件 (写入的数据,临时保存在内存中,当关闭文件以后,才会从内存中存放到文件中) """ # f1 = open(r"D:\python\学习资料\test.txt",'w+') # # f1 = open(r"D:\python\学习资
阅读全文

浙公网安备 33010602011771号