python3之对本地TXT文件进行增加,删除,修改,查看功能。,python有什么用,由于是初学,代码如有
python3之对本地TXT文件进行增加,删除,修改,查看功能。,python有什么用,由于是初学,代码如有
由于是初学,代码如有不足,欢迎指出!
本博客记录我的编程之路,记录所学到的知识,分享所学心得!
这是我的一个作业。
首先分析要求:
创建一个TXT文件用于存储账号与密码实现对文件进行增加,删除,修改,查看的功能分析思路:
先写一个选择的菜单列出我们要写的自定义函数实现增加,删除,修改,查看功能的主要方法是读取文件返回一个列表,然后对列表进行增加,删除,修改,查看最后又把列表写入文件。1 def jia(LIST): #1增加函数 2 print(‘空格加回车退出!‘) 3 while True: 4 S = input(‘输入账号:‘) 5 if (S==‘ ‘): 6 break 7 S2=input(‘输入密码:‘) 8 LIST.append(S+‘ ‘+S2+‘\n‘) 9 with open(‘wj-4.txt‘, ‘w‘)as F:10 F.writelines(LIST)11 12 def cha(LIST): #2查看函数13 print(‘文件内容为下:‘)14 for i in LIST:15 print(i.strip(‘\n‘))16 input("按任意键返回菜单!")17 cai(LIST)18 19 def shan(LIST): #3删除函数20 print(‘输入 -1 退出!‘)21 while True:22 R = int(input(‘请输入删除第几个:‘))23 if (R==-1):24 break25 del LIST[R - 1]26 with open(‘wj-4.txt‘, ‘w‘)as F:27 F.writelines(LIST)28 29 def gai(LIST): #5修改函数30 print(‘输入 -1 退出!‘)31 while True:32 R = int(input(‘请输入修改第几个:‘))33 if (R==-1):34 break35 R2 = input(‘输入修改后的字符:‘)36 del LIST[R - 1]37 LIST.insert(R - 1, R2)38 print(LIST)39 40 def du(): #读取文件函数41 with open(‘wj-4.txt‘, ‘r‘)as f:42 LIST = f.readlines()43 return LIST44 45 def cai(LIST): #菜单函数46 while True:47 print(‘菜单选择:\n(1)增加功能\n(2)查看功能\n(3)删除功能\n(4)修改功能\n(5)退出‘)48 A=int(input(‘请输入:‘))49 if (A==1):50 jia(LIST)51 elif (A==2):52 cha(LIST)53 elif (A==3):54 shan(LIST)55 elif (A==4):56 gai(LIST)57 elif (A==5):58 print(‘退出成功!\n欢迎下次使用!‘)59 break60 else:print(‘请正确输入选择!‘)61 62 if __name__==‘__main__‘:63 try:64 LIST = du() # 返回列表65 cai(LIST) #菜单66 except:print(‘出现未知错误!‘)
测试图:
这个内容主要考核对列表与文件的熟悉。
python3之对本地TXT文件进行增加,删除,修改,查看功能。
相关内容
- 利用python爬取贝壳网租房信息,python爬虫接单网, 最近
- Python小游戏 井字棋(人机对战,玩家对战),,# -*- c
- python isdigit()函数,python3中format函数,isdigit()
- Python Google Translate API,,参考自:http:/
- Python Faker随机生成测试数据(干货),,前言 Faker是
- Python之让 字符串内的转义字符 不做任何处理,python转
- python3转义字符,新手用python2还是3,转义字符作用描述使
- Python 绝对路径添加,相对路径和绝对路径举例,import
- Python中利用Tesseract软件来识别图片中的英文与中文,
- Python小练:(五:异常处理),, # 1、实现一个
评论关闭