在python中压缩数据

时间:2019-05-15 16:49:31

标签: python-3.7

我需要一些认真的帮助:

  1. 显示一个菜单,允许用户从以下选项中进行选择:

    • 输入RLE
    • 显示ASCII文字
    • 转换为ASCII文字
    • 退出
  2. 如果用户选择退出选项,则应显示一条适当的消息,程序应结束。

  3. 如果用户选择ENTER RLE选项: a-询问用户要输入多少行RLA压缩数据 b-程序应检查输入的数字是否大于2,如果没有显示适当的错误消息,请让用户继续输入该数字直到有效。 c-如果用户输入了有效数字,则他们一次只输入一行压缩数据,直到他们输入了指定的行数。 d-输入所有压缩数据后,程序将对数据进行解压缩并显示ASCII艺术图像。 e-用户返回到主菜单

  4. 如果用户选择显示ASCII美工选项: a-要求用户输入包含ASCII文字的文本文件的名称 b-程序读取文本文件的内容并显示ASCII艺术图像。 c-用户返回到主菜单

  5. 如果用户选择“转换为ASCII艺术”选项: a-要求用户输入包含RLE压缩数据的文本文件的名称 b-程序读取文本文件的内容,解压缩数据并显示ASCII艺术图像 c-用户返回到主菜单

  6. 如果用户选择“转换为RLE”选项: a-要求用户输入包含ASCII文字的文本文件的名称 b-程序读取文本文件的内容,压缩每一行并将压缩后的数据存储在新的文本文件中 c-程序计算ASCII艺术作品的压缩版本和未压缩版本中使用的字符数之差,并显示该值。 d-用户返回到主菜单。

任何关于它的帮助都将受到赞赏;尤其是压缩数据。

谢谢

0 个答案:

没有答案