摘要: configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section) 每个节可以有多个参数(键=值)。节与java原先的配置文件相同的格式 配置文件: # config.ini 配置文件 # 注释1 ; 注释2 [mysqld] # 标题 阅读全文
posted @ 2021-04-15 18:57 此用户名不可用 阅读(42) 评论(0) 推荐(0)
摘要: subprocess模块 子进程管理 subprocess 模块允许你生成新的进程,连接它们的输入、输出、错误管道,并且获取它们的返回码。 即允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。 注意:使用这个模块之前要先引入该模块。 Pope 阅读全文
posted @ 2021-04-15 18:55 此用户名不可用 阅读(70) 评论(0) 推荐(0)
摘要: hashlib模块 交给hash算法一串内容,hash算法会计算出一个值,该值称之为哈希值,而哈希值有三大特征: 1、只要采用hash算法一样,并且传入的内容一样,那么hash值一定一样 2、hash值的长度取决于算法,与传入内容的多少无关 3、hash值不可逆推 hash两大用途: 1、文件内容完 阅读全文
posted @ 2021-04-15 18:54 此用户名不可用 阅读(63) 评论(0) 推荐(0)
摘要: xml模块 XML:全称 可扩展标记语言。 为了能够在不同的平台间继续数据的交换,使交换的数据能让对方看懂 就需要按照一定的语法规范来书写。 xml跟json差不多,但json使用起来更简单。 不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的 阅读全文
posted @ 2021-04-15 18:53 此用户名不可用 阅读(44) 评论(0) 推荐(0)
摘要: shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型 import shelve f=shelve.open(r'sheve.txt') # f['stu1_info']={'nam 阅读全文
posted @ 2021-04-15 18:51 此用户名不可用 阅读(44) 评论(0) 推荐(0)
摘要: shutil模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst, length) 将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old.xml','r'), open('new.xml 阅读全文
posted @ 2021-04-15 18:50 此用户名不可用 阅读(53) 评论(0) 推荐(0)
摘要: sys模块 这个模块可供访问由解释器使用或维护的变量和与解释器进行交互的函 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit( 阅读全文
posted @ 2021-04-15 18:49 此用户名不可用 阅读(71) 评论(0) 推荐(0)
摘要: os内置方法 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 print(os.getcwd()) # D:\pycharm\untitled1\练习\配置文件 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.chdir(r 阅读全文
posted @ 2021-04-15 18:47 此用户名不可用 阅读(55) 评论(0) 推荐(0)