繁体   English   中英

如何从文件python3压缩大型ascii艺术

[英]How to condense large ascii art from a file python3

我已经为这个问题寻找解决方案了一段时间,但我认为不可能做我想做的事情。

我有一个包含大型ascii艺术的文件(每张图片长100多行),我想知道是否可以打印每张图片。 到控制台只有几行(对于任意数量,假设为5)。 我正在使用python3。

编辑:这是我要打印到控制台的示例 (颜色无关紧要): Reese的示例v2

有什么方法可以将上面的图像打印到控制台,并在控制台中保持该大小? 它具有大约100行ascii文本。

谢谢!

art = '''
                 ***          ***
              ***....**     **...***
             **........** **.......**
      ***    **..........*.........**    ***
   **.....**  **..................**  **.....**
 **.........**  **..............**  **.........**
*..............*   *..........*   *..............*
 **..............*   *......*   *..............**
   **..............** *....* **..............**
     *......................................*
   **..............**........**..............**
 **..............*    *....*    *..............**
*..............*      *....*      *..............*
 **.........**        *....*        **.........**
   **.....**         *....*           **.....**
      ***          **....*               ***
                 ** * * *
'''.splitlines()
for line in art[::len(art)//5]:
    print(line[::len(art)//5])

结果:

     ...**..*
 ...* .....**...*
 *..... .**....*
 .....  .* .....*
 *..   *.    *.*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM