用户:小苏打_查看:0 回复:0 评论:0 创建时间:2020-04-21T11:24:40
【作品展示】

【作品介绍】
文件储存器2.0版,不仅可以储存文件到D盘(文件读写器.txt)还可以读取文件哦!感谢:
@doun喵36
@未入门的程序员
@17097321932
的鼎力相助
【作品源代码】
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:
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()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn