python常用模块学习2
#sys模块
import sys
#
# print(sys.argv)#命令行参数List,第一个元素是程序本身路径
#主要用作网络请求判断
# command=sys.argv[1]
# path=sys.argv[2]
#
# if command=="post":
# pass
#
#
# elif command=="download":
# pass
# #向屏幕显示相应内容
import time
for i in range(100): sys.stdout.write("#")
time.sleep(0.1)
sys.stdout.flush()#屏幕刷新
#sys.stdout.write("#")
#shelve模块
import shelve
f=shelve.open(r"shelve")#目的:将一个字典放入文本 f={}
f["study"]={"name":"alex","age":19}
print(f.get("study")["name"])
f.close() # dic={}
# dic["name"]="alive"
# dic["info"]={"kskwkk"}
# print(dic)
#
# f=shelve.open(r"shelve")
# print(f.get("study")['age'])
# f.close()
#xml模块
# import xml.etree.ElementTree as ET
#
#
# #parse 解析xml数据
# tree=ET.parse("xml_test")
#
# root=tree.getroot()
#print(root.tag)#获取根节点便签名 #遍历xml文档
# for i in root:#遍历根节点
# #print(i.tag)#打印标签名
#
# #print(i.attrib)#打印标签属性
#
# print(i.text)#打印标签内容 #只遍历指定节点
# for node in root.iter("body"):
# print(node.tag,node.text) #修改
# for node in root.iter("body"):
# new_about=node.text+"Hello"
# node.text=new_about
# node.set("uplode","img")
# tree.write("xml_test1.xml") #删除node
# for node in root.findall("huby"):
# root.remove(node)
# tree.write("xml_test1.xml") #生成一个xml数据
import xml.etree.ElementTree as ET
new_xml=ET.Element("namelist")#创建根节点 '''
<namelist>
<name enrolad="yes">
<age chcecked="no"></age>
<sex>33</sex>
</name> </namelist> ''' name=ET.SubElement(new_xml,"name",attrib={"enrolad":"yes"})#插入子元素
age=ET.SubElement(name,"age",attrib={"checked":"no"})
age.text=str(20)
sex=ET.SubElement(name,"sex")
sex.text="33" et=ET.ElementTree(new_xml)#生成文档对象
et.write("test.xml",encoding="utf-8",xml_declaration=True)
python常用模块学习2的更多相关文章
- Python常用模块学习
1.模块介绍 2.time & datetime模块 3.random 4.os 5.sys 6.shutil 7.json&pickle 8.shelve 9.xml处理 10.ya ...
- python常用模块学习3
# # dic='{"name":"tang"}' # # f=open("hello",'w') # # f.write(dic) # # ...
- python常用模块学习1
import time time.sleep(1)#暂停时间 time.time()#显示当前系统时间戳 t=time.localtime()#结构化当地时间,可以将结构化时间想象成一个类 print ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- Day5 - Python基础5 常用模块学习
Python 之路 Day5 - 常用模块学习 本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shel ...
- python常用模块之时间模块
python常用模块之时间模块 python全栈开发时间模块 上次的博客link:http://futuretechx.com/python-collections/ 接着上次的继续学习: 时间模块 ...
- python常用模块-调用系统命令模块(subprocess)
python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...
- python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib subprocess logging re正则
python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib subprocess ...
- Python常用模块sys,os,time,random功能与用法,新手备学。
这篇文章主要介绍了Python常用模块sys,os,time,random功能与用法,结合实例形式分析了Python模块sys,os,time,random功能.原理.相关模块函数.使用技巧与操作注意 ...
随机推荐
- Spring Cloud架构教程 (八)消息驱动的微服务(消费组)【Dalston版】
使用消费组实现消息消费的负载均衡 通常在生产环境,我们的每个服务都不会以单节点的方式运行在生产环境,当同一个服务启动多个实例的时候,这些实例都会绑定到同一个消息通道的目标主题(Topic)上. 默认情 ...
- lambda匿名函数和内置函数
对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 定义函数(普通方式) def func(arg): return arg + 1 执行函数 result = fun ...
- npm install 成功安装依赖后,运行跑不起来怎么办?
最近接手公司的项目,由于代码历史悠久,据说已经最少经历过了6个人的手,查看gitee提交的年限,竟然是1-2年前的代码,好吧.这个锅总得有人接,既然是架构师,就要勇于面对挑战,今天把我解决的方法记录起 ...
- SSM整合--------试题分析
- Mybatis, 实现一对多
我这里是拿商品做为例子 不多说直接上代码 Mapper.xml <?xml version="1.0" encoding="UTF-8"?> < ...
- 数据库为什么使用B+树而不是B树
B树和B+树的区别主要有两点: 在B树中,你可以将键和值存放在内部节点和叶子节点,但在B+树中,内部节点都是键,没有值.叶子节点同时存放键和值 B+树的叶子节点有一条链相连,而B+树的叶子节点各自独立 ...
- CentOS yum 安装历史版本 java
1.以1.6为例,找到对应版本 $ yum --showduplicate list java* |grep 1.6 java--openjdk.x86_64 :1.6.0.41-1.13.13.1. ...
- 高通 8x26 andorid light sensor(TSL258x) 开发【转】
本文转载自:http://www.voidcn.com/blog/u012296694/article/p-1669831.html 前言 8926平台的sensor架构与之前的平台完全不同,实际上已 ...
- Flask中的实例化配置
也就是在app=Flask(__name__)括号中的参数 1.static_folder = 'static', # 静态文件目录的路径 默认当前项目中的static目录 2.static_url_ ...
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_3_字符串的常量池
字符换是可以共享使用的,那么怎么去共享使用呢 三种方式去创建字符串.然后三种分别进行比较 3的地址和1.2的地址不一样 在堆里面有一块空间叫做字符串常量池,从jdk1.7开始.字符串常量池在堆中 字符 ...