摘要:
import xml.etree.ElementTree as ET # xml通过节点来区别内容 tree = ET.parse("testxml.xml") root = tree.getroot() # print(root) # xml文档在内存中的位置 # print(root.tag) # 根标签名 # 遍历xml文档 for child ... 阅读全文
摘要:
import shelve # 是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 # 1, 把数据存入文件 d = shelve.open('hiniimx_test.txt') list1 = [1, 2, 3, 4] d['t2'] = list1 dict1 = {'hnm': 123, 'sophie': 456, 'annie... 阅读全文
摘要:
copy copy.copy(argu):浅copy,只在表层复制一个副本 copy.deepcopy(argu):深copy,完全复制一个副本 阅读全文
摘要:
import shutil # 复制文件用 f1 = open('t.py') f2 = open('goods_list.txt', 'w', encoding='utf-8') # 先打开文件复制文件对象 shutil.copyfileobj(f1, f2) # 直接复制文件 shutil.copyfile('t.py', 'goods_list.txt') # 复制文件权限, 属组啥的不变... 阅读全文
摘要:
import sys # 命令行参数列表 print(sys.argv) # 退出程序 print(sys.exit()) # 打印python解释权版本 print(sys.version) # 打印最大size print(sys.maxsize) # 打印环境变量 print(sys.path) # 打印操作系统 print(sys.platform) #显示进度条效果 >>> for... 阅读全文
摘要:
import os # 模拟对操作系统的调用 # 打印工作目录 print(os.getcwd()) # 改变目录 print(os.chdir(r"/tmp")) print(os.getcwd()) # 当前目录 print(os.curdir) # 父目录 print(os.pardir) # 递归创建目录 print(os.makedirs('aa/bb/cc')) # 递归删除空文件 ... 阅读全文
摘要:
# 随机浮点数,范围0-1 print(random.random()) # 包括1和3的随机整数,下限必须小于上限 print(random.randint(1,3)) # 包括1不包括3的随机范围 print(random.randrange(1,3)) # 传入一个序列,列表,元组,字符串等进来 print(random.choice('heleo')) # 从序列中取两位 print(r... 阅读全文