用户:小苏打_查看:1 回复:3 评论:1 创建时间:2020-04-21T21:35:36
【作品展示】

【作品介绍】
更新:修复喵ug
加入try-excupt语句
求评论
【作品源代码】
'''
文件读写器2.1
不管你是谁,萌新或是大佬,如果你有好点子:
请一定要在评论区留下您的宝贵建议!!!
请一定要在评论区留下您的宝贵建议!!!
请一定要在评论区留下您的宝贵建议!!!
'''
import time
def Separator():
print('='*50)
def initialization():
line = {}
aline = 0
line_file_name = 0
line_content = 0
filename = 0
file_ = 0
while True:
if not aline:
break
aline = txtFile.readline()
if ']]文件名[[' == aline[0, 6]:
line_file_name = aline
elif ']]内容[[' == aline[0, 5]:
line_content = aline
line[line_fine_name] = line_content
def readfile():
filename = input('请输入您想读取的文件的名称:')
if str(line.get(filename)) == 'None':
print('此文件不存在!')
else:
print('此文件的内容:'+str(line.get(filename)))
def writefile():
filename = input('请输入您想保存的文件的名称:')
file_ = input('请输入您想保存的文件的内容:')
txtFile.write(']]文件名[['+filename+'\n')
txtFile.write(']]内容[['+file_+'\n')
line[filename] = file_
running = True
txtFile = open('D:\文件读写器.txt', 'a') # 打开文件
initialization()
line = {}
while running:
try:
initialization()
Separator()
print('欢迎使用“文件读写器”。\n1.读取文件\n2.写入文件\n输入“q”退出。')
Separator()
Selected_functions = input('>')
if Selected_functions == 'q':
running = False
elif Selected_functions == '1':
readfile()
elif Selected_functions == '2':
writefile()
else:
print('输入错误')
time.sleep(1)
txtFile.close()
except:
print('出现了异常。请尝试重启程序。')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cndef readfile():
filename = input('请输入您想读取的文件的名称:')
if str(line.get(filename)) == 'None':
print('此文件不存在!')
else:
print('此文件的内容:'+str(line.get(filename)))
None不是字符串
点赞0
评论