随笔分类 -  python / Python内置模块

摘要:终端报错输出 def f1(x, y): return f2(x, y) def f2(x, y): return x / y def f3(): res = f1(2, 0) print(res) if __name__ == '__main__': f3() python3 error_test 阅读全文
posted @ 2023-10-15 22:10 lxd670 阅读(72) 评论(0) 推荐(0) 编辑
摘要:# subprocess说明 ```cmd subprocess.call()为python3.5以前版本使用(call已经被run取代了) subprocess.run()此方法为python3.5版本后的推荐方法,可以获取执行结果、返回内容等一些常用的信息 ``` ## 1.run用法 ### 阅读全文
posted @ 2023-06-20 16:31 lxd670 阅读(112) 评论(0) 推荐(0) 编辑
摘要:# fcntl模块 本模块基于文件描述符来进行文件控制和 I/O 控制。它是 Unix 系统调用 `fcntl()` 和 `ioctl()` 的接口。关于这些调用的完整描述,请参阅 Unix 手册的 *fcntl(2)* 和 *ioctl(2)* 页面。 ## flock介绍 ```cmd fcnt 阅读全文
posted @ 2023-06-19 16:20 lxd670 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1.为什么用进程池和线程池 开设进程和开设线程都要消耗资源,只不过线程比进程消耗少一点 不能无限制的开始进程/开设线程,因为计算机硬件资源吃不消 在保证计算机硬件能够正常工作的情况下,最大化压榨它 IO 密集型 vs 计算密集型: IO密集型:读取文件,读取网络套接字频繁。 计算密集型:大量消耗CP 阅读全文
posted @ 2023-01-09 00:00 lxd670 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1.模式 前面加b,就是以二进制数据进行存取,bytes类型 | 模式 | 文件存在 | 文件不存在 | 操作 | 文件内容 | | | | | | | | r | 正常打开 | 报错 | 只读 | 只可读不可写。可以用指针调节位置去读。 | | w | 清空文件 | 创建新文件 | 只写 | 文件 阅读全文
posted @ 2022-06-19 21:04 lxd670 阅读(33) 评论(0) 推荐(0) 编辑
摘要:import random # 浮点数 random.randon() # 0< 随机浮点数 < 1 random.uniform(1,3) # 1< 随机浮点数 < 3 # 整数 random.randint(1,10) # 1<= 随机整数 <=10 random.radrange(1,10) 阅读全文
posted @ 2022-06-19 21:02 lxd670 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.什么是正则表达式? 普通字符和元字符构成的字符串,描述一类字符串规则 2.什么是元字符? 有特殊含义的符号 3.匹配规则 匹配符-纵向-字符组 [ ]匹配一个字符 [abc] # 表示匹配a b c 其中任意一个 [^abc] # [^表示匹配除了a b c 外其中任意一个] [a-zA-Z0- 阅读全文
posted @ 2022-06-19 21:01 lxd670 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1.dump和load/dumps和loads区别 dump和load是对于json格式的写入和读取 dumps和loads只是类型转换 可填参数 参数 说明 skipkey 默认为False,当dict对象里的数据不是Python的基本数据类型(str,unicode,int,long,float 阅读全文
posted @ 2022-06-19 21:00 lxd670 阅读(24) 评论(0) 推荐(0) 编辑
摘要:datetime模块 datetime.data日期 import datetime # 相当于datetime.date(2022, 6,19) d = datetime.date.today() print(d, type(d)) # 2022-06-19 <class 'datetime.da 阅读全文
posted @ 2022-06-19 20:53 lxd670 阅读(41) 评论(0) 推荐(0) 编辑
摘要:time模块 1.时间戳 用于时间间隔计算 import time time.time() # 1617653574.324645 print(time.time() - 3600) # 前一小时的时间戳 2.结构化的时间 用于单独获取时间的某一部分 索引(Index) 属性(Attribute) 阅读全文
posted @ 2022-06-19 19:02 lxd670 阅读(35) 评论(0) 推荐(0) 编辑
摘要:import sys # 获取python解释权 print(sys.version) # "3.8.2 (default, Jun 8 2021, 11:59:35) [Clang 12.0.5 (clang-1205.0.22.11)]" sys.version.split() # ['3.8. 阅读全文
posted @ 2022-06-19 19:02 lxd670 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.logger的高级 相关组件 一个记录器可以绑定多个处理器 | 名称 | 作用 | | : | : | | Loggers | 记录器,提供应用程序代码直接使用的接口 | | Handlers | 处理器,将记录器产生的日志发送至目的地 | | Filters | 过滤器,提供更好的粒度控制,决 阅读全文
posted @ 2022-06-18 18:36 lxd670 阅读(21) 评论(0) 推荐(0) 编辑
摘要:os模块 # 获取值 os.sep # 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/"★★ os.linesep # 输出当前平台使用的行终止符,win下为"\r\n",Linux下为"\n" os.pathsep # 输出用于分割文件路径的字符串 win下为;,Linux下 阅读全文
posted @ 2022-06-17 01:11 lxd670 阅读(49) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示