美文网首页
输入选项,读取对应的文件内容

输入选项,读取对应的文件内容

作者: 晨颜 | 来源:发表于2023-03-12 19:22 被阅读0次
#读取文件
import os
# import json
# import pickle
def read_file(file):
    path1 = os.path.abspath('0310')
    # print(path1)
    # get_file_list = os.listdir(path1)
    # print(get_file_list, type(get_file_list)) #打印文件列表
    path_file = path1 + '\\' + file
    # print(path_file)
    with open(path_file, 'r', encoding='utf8') as f:
        # res=json.dumps(f)
        data = f.read()
        print(data)
def menu():
    print("""
           1、 1.txt
           2、 2.txt
           3、 3.txt
           4、 4.txt
    请输入你要读取的文件""")
func_dict = {
    '1' :read_file,
    '2' :read_file,
    '3' :read_file,
    '4' :read_file,

}
def run():
    menu()
    global func_dict
    while True:
        cmd=input().strip()
        if cmd in func_dict:
            res=func_dict[cmd]
            return res(cmd+'.txt')
        else:
            print('重输')
run()
image.png

相关文章

  • Python3 文件操作

    1.读取文件 在编辑去中输入help(open)即可查看open函数对应的内容如下: 关闭文件 androidMa...

  • Go语言之文件读取与终端读取

    从文件一次性读取全部数据 直接读取文件全部内容 逐行读取文件内容 从标准输入读取数据

  • Python 自动化 操作软件(二)

    需求: 1、自动读取文件数据,作为被控软件内容的输入 2、随机挑选协议 3、判断协议对应的数据类型(设备数据:01...

  • linux命令 tee

    tee 从标准输入读取数据并重定向到标准输出和文件在输出到控制台的同时输入到文件 选项 例子? 注意 存在缓存机制...

  • week(5)Linux统计文件行数

    语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取...

  • tee命令

    Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。tee指令会从标准输入设备读取数据,将其内容输...

  • javac 编译目录下多个java文件,并打包成jar

    项目目录结构: 以windows系统为例,生成读取选项文件: 使用 javac 对读取选项文件进行编译: 编写 M...

  • 13 A 文件内容的输入和读取

    include include include voi...

  • 使用选项文件

    使用选项文件 大部分MySql程序可以从选项文件中读取启动选项,这些选项文件提供了一个便利的途径来指定常用的选项,...

  • 第12章 读写数据

    1、 读取用户输入from console 2、用bufio读取用户输入 3、读取文件 3、读取压缩文件 4、写文...

网友评论

      本文标题:输入选项,读取对应的文件内容

      本文链接:https://www.haomeiwen.com/subject/ukxtrdtx.html