猫史档案馆


【Python作品分享】文件读写器【教程贴】

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


【作品展示】

center_image

 

【作品介绍】

文件储存器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


回复

上一页1 页 / 共 0下一页