博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python编写员工信息表
阅读量:6256 次
发布时间:2019-06-22

本文共 4121 字,大约阅读时间需要 13 分钟。

  hot3.png

import time,osf="test.txt"def Select():        contact=file(f)        contact_list=contact.readlines()        sel=raw_input("would you like select All?[y|n]:")        if sel=="y":print file(f).read()        while True:            user_input=raw_input("please input what your select:")            if user_input=="quit":break            for line in contact_list:                if user_input=="":break                if user_input in line:print line                     #break         #else:             #print "Sorry,Selecte Faile !"        contact.close()def Add():    contact=open(f,'a+')    c=contact.readlines()    while True:        user_input=raw_input('please input what you would add:')        if user_input=="quit":break        if len(user_input)==0:            continue        else:            contact.write(user_input+"\n")            contact.flush()    contact.close()def Delete():    contact=open(f,'a+')    c=contact.readlines()    while True:        user_input=raw_input('please input what you would delete:')        if user_input=="":continue        if user_input=="quit":break        for i in c:            if user_input in i:                print i                u_input=raw_input("would you like delete this[y\n]:")                if u_input =="n":break                if u_input =="y":                    #print c.index(i)                    del c[c.index(i)]    contact.close()    contact=open(f,'w')    for i in c:        contact.write(i)        contact.flush()    contact.close()    print cdef Modf():    contact=open(f,'a+')    c=contact.readlines()    while True:        user_input=raw_input('please input modfile[]:')        if user_input=="":continue        if user_input=="quit":break        for i in c:            if user_input in i:                print i                m=i.split('\t')                print m                m_input=raw_input("input modif [name/bumen/tel]:")                if m_input == "name":                    new_name=raw_input("please input you new name:")                    m[1]=new_name                    k=m[0]+'\t'+m[1]+'\t'+m[2]+'\t'+m[3]                    print k                    c[c.index(i)]=k                if m_input == "bumen":                    new_name=raw_input("please input you new bumen:")                    m[2]=new_name                    k=m[0]+'\t'+m[1]+'\t'+m[2]+'\t'+m[3]                    print k                    c[c.index(i)]=k                if m_input == "tel":                    new_name=raw_input("please input you new tel:")                    m[3]=new_name                    k=m[0]+'\t'+m[1]+'\t'+m[2]+'\t'+m[3]+'\n'                    print k                    c[c.index(i)]=k                    #print c.index(i)                    #del c[c.index(i)]    contact.close()    contact=open(f,'w')    for i in c:        contact.write(i)        contact.flush()    contact.close()def Show():    os.system("cls")    print"Beijing Time"    print time.strftime("%Y-%m-%d %H:%M:%S")    print"**********************"    print" 1.selcete\n 2.Add\n 3.modfile\n 4.delete\n 5.init\n 6.quit"    print"______________________"def init():    if os.path.isfile('./test.txt') == True:        print"./test.txt   file  exists ! "    else:        print"Need to create the file [test000.txt]"        in_input=raw_input("would you like to create the file?[y/n]:")        if in_input == "y":            f=open('./test.txt','w')            f.write("1"+'\t'+"JK409"+'\t'+'IT'+'\t'+'99999999'+'\n')            f.colse()            print "File has been created successfully !"def Main():    while True:        Show()        user_input=raw_input("plesse input you chioce[1/2/3/4/5/6]:")        if user_input =="":continue        if user_input =="1" or user_input =="selecte":Select()        if user_input =="2" or user_input =="add":Add()        if user_input =="3" or user_input =="modfile":Modf()        if user_input =="4" or user_input =="delete":Delete()        if user_input =="5" or user_input =="init":init()        if user_input =="6" or user_input =="quit":breakif __name__=="__main__":    Main()

转载于:https://my.oschina.net/jk409/blog/290236

你可能感兴趣的文章
JVM 调试工具
查看>>
Linux C 语言 获取系统时间信息
查看>>
pku 1182 食物链
查看>>
echarts使用笔记四:双Y轴
查看>>
删除操作系统服务(Delete OS Service)
查看>>
effective JAVA 阅读笔记。
查看>>
Core Data: 多线程大量数据同步
查看>>
二分法查找
查看>>
浏览器推荐 --- 搜狗浏览器
查看>>
感冒 类型
查看>>
DataGridView 清空数据
查看>>
iis网站发布相关问题
查看>>
信息安全实验四:information-security
查看>>
【CF1141E】Superhero Battle
查看>>
ssh登录一段时间后断开的解决方案
查看>>
【BZOJ3534】【Luogu P3317】 [SDOI2014]重建 变元矩阵树,高斯消元
查看>>
Ubuntu常用命令大全
查看>>
ScheduledExecutorService 定时任务,线程
查看>>
《C++ Primer Plus》读书笔记之三—循环与关系表达式
查看>>
vueJs2.0学习笔记(三)
查看>>