Python之模块简介
1.模块是什么
模块是一个文件对象,里面有很多函数作为它的方法
多个文件模块构成一个大的文件夹模块,即package
2.使用模块
文件模块名.方法名或文件夹模块名.文件模块名.方法
3.安装模块
方法1.利用软件管理工具,即pip3。
安装pip3(python自带pip3,在python35/scips下) 先把pip3添加到环境变量中 cmd中输入pip3 install 模块名
方法2.源码安装
1.下载源码并解压 2.找到解压的setup.py的目录 3.从cmd中进入此目录(进入方法:1.先输入分区 2再 cd 目录 ) 4.执行 python setup.py install
hashlib
基于md5加密的登陆模块
te(bytes(pwd,encoding='utf-8'))
b = a.hexdigest()
return b
def register(user,pwd):
with open('db','a',encoding='utf-8') as f:
temp = user + '|'+str(jiami(pwd))+'\n'
f.write(temp)
def login(user,pwd):
with open('db','r',encoding='utf-8') as f:
for line in f:
u,p =line.split('|')
if u ==user and p == jiami(pwd):
print('yes')
inp = input('1,注册;2,登陆')
if inp == '1':
user= input('user:')
pwd = input('password:')
register(user,pwd)
if inp =='2':
user= input('user:')
pwd = input('password:')
login(user,pwd)
os模块 sys模块 将同级目录下的另一个文件夹加入sys.path
import os,sys
sys.path.append(os.path.join(os.path.dirname(__file__),'dirname'))
for i in sys.path:
print(i)
xml模块
1.导入模块:
from xml.etree import ElementTree as ET
2.把字符串转为XML对象
root =ET.XML(open('xx.xml','r',encoding='utf-8').read())
3.开始遍历
for node in root:
print(node,type(node))
print(node.tag,node.attrib,node.find('xx').text) 分别是元素标签、元素属性和特定元素内容
xml模块
tree = ET.parse('xx.xml')
node = tree.getroot()
for node in root.iter('year'):
new_year = int(node,text) + 1
node.text =str(new_year)
node.set('name','alex')
node.set('age','19')
del node.attrib('name')
tree.write('first.xml')
创建xml文档
posted on 2016-11-08 21:37 limpidstar 阅读(65) 评论(0) 收藏 举报
浙公网安备 33010602011771号