python 老男孩员工信息脚本.doc

python 老男孩员工信息脚本.doc

ID:55632064

大小:40.50 KB

页数:6页

时间:2020-05-21

python 老男孩员工信息脚本.doc_第1页
python 老男孩员工信息脚本.doc_第2页
python 老男孩员工信息脚本.doc_第3页
python 老男孩员工信息脚本.doc_第4页
python 老男孩员工信息脚本.doc_第5页
资源描述:

《python 老男孩员工信息脚本.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、在文件中读取用户信息登录2、管理登录用户,增删改查3、管理用户信息,增删改查4、用到的知识如下5、Jsonreprfile6、Python有办法将任意值转为字符串:将它传入repr()或str()函数。函数str()用于将值转化为适于人阅读的形式,而repr()转化为供解释器读取的形式7、Json对简单数据类型的encoding和decodingimport jsonstr=["{'admin':'jine','test':}"]encodedjson= json.dumps(str)print repr(obj)print encodedjsonjson.dum

2、ps()方法返回了一个str对象encodedjson,我们接下来在对encodedjson进行decode,得到原始数据,需要使用的json.loads()函数:decodejson= json.loads(encodedjson)print type(decodejson)print decodejson[4]['key1']print decodejson8、9、脚本如下10、#-*-coding:utf-8-*-11、#!c:Python27Python.exe12、importjson13、importos14、#print'33[1;31;40m'

3、15、#print'33[0m'16、definfo(name):17、fp=file("bbb.txt","r")18、line=fp.readlines()19、info=(eval(line[0]))20、ifnameininfo.keys():21、returninfo[name]22、fp.close()23、deflock(name):24、fp=file("lock.txt","a+")25、str='%s'%name26、fp.write(str)27、fp.close()28、defreadlock():29、fp=file("lock.tx

4、t","r")30、str=fp.readlines()1、returnrepr(str)2、fp.close()3、defadmininfo():4、fp=file("bbb.txt","r")5、line=fp.readlines()6、info=(eval(line[0]))7、returninfo8、fp.close()9、defadminadd(aname,apwd):10、info=admininfo()11、fp=open("bbb.txt","w")12、info[aname]=apwd13、info=repr(info)14、fp.write(inf

5、o)15、fp.close()16、print"addormodify%ssuccess"%aname17、defadmindel(aname):18、info=admininfo()19、fp=open("bbb.txt","w")20、delinfo[aname]21、info=repr(info)22、fp.write(info)23、fp.close()24、print"del%ssuccess"%aname25、defadmin():26、whileTrue:27、print"pleaseselect"28、print"tt1.userlist"29、p

6、rint"tt2.adduser"30、print"tt3.miduser"31、print"tt4.deluser"32、print"tt5.exit"33、ten=None34、try:35、ten=int(raw_input("entryyourselected:"))36、except:37、print"pleaseentry1or2or3or4or5"38、iftype(ten)==int:39、iften==1:40、adminlist=admininfo()41、i=142、forkeyinadminlist:43、print"tt%

7、s"%i,key,adminlist[key]44、i+=11、eliften==2:2、whileTrue:3、####4、whileTrue:5、name=raw_input("Entrynewusername:")6、iflen(name)==0:7、print"pleaseentrynewusername!"8、continue9、else:10、break11、whileTrue:12、pwd=raw_input("Entrynewpassword:")13、iflen(pwd)==0:14、print"pleaseentrynewpass

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。