簡體   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