
【閱讀全文】
經常接觸 Linux 作業系統的人應該知道它里面自帶的控制臺命令cowsay是可以直接列印出很多好玩的東西的,
python 中也集成了這樣的模塊cowsay,只需要呼叫不同的函式就可以列印出不同的效果,這是我們呼叫其中的dragon函式直接列印出來的效果圖,
| 恐龍 |
==
\
\
\
\
/ \\ //\\
|\\___/| / \\// \\\\
/0 0 \\__ / // | \\ \\
/ / \\/_/ // | \\ \\
\@_^_\@'/ \\/_ // | \\ \\
//_^_/ \\/_ // | \\ \\
( //) | \\/// | \\ \\
( / /) _|_ / ) // | \\ _\\
( // /) '/,_ _ _/ ( ; -. | _ _\\.-~ .-~~~^-.
(( / / )) ,-{ _ `-.|.-~-. .~ `.
(( // / )) '/\\ / ~-. _ .-~ .-~^-. \\
(( /// )) `. { } / \\ \\
(( / )) .----~-.\\ \\-' .~ \\ `. \\^-.
///.----..> \\ _ -~ `. ^-` ^-_
///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~
/.-~
其實呢,使用方法特別的簡單,只需要先將cowsay模塊安裝好,最后呼叫它的函式就可以出現效果了,
pip install cowsay # 常規安裝cowsay
安裝完成后,將該模塊直接匯入進來就行了,
import cowsay
呼叫 dragon 函式直接就完成了控制臺影像的繪制,就像上面我們演示的效果一樣,
cowsay.dragon('恐龍')
那么,它(cowsay)還能繪制更多的影像嗎?當然是可以的,
按住ctrl鍵,然后點擊cowsay模塊進入其中就可以看到它支持的函式了,
from .main import chars, char_names, get_output_string, \
beavis, cheese, daemon, cow, \
dragon, ghostbusters, kitty, meow, milk, pig, stegosaurus, \
stimpy, trex, turkey, turtle, tux
可以看到dragon函式只是其中的一個函式,比如:再試一下kitty函式的效果,
cowsay.kitty('Hello Kitty!')
____________
| Hello Kitty! |
============
\
\
\
\
("`-' '-/") .___..--' ' "`-._
` *_ * ) `-. ( ) .`-.__. `)
(_Y_.) ' ._ ) `._` ; `` -. .-'
_.. `--'_..-_/ /--' _ .' ,4
( i l ),-'' ( l i),' ( ( ! .-'
并且,控制臺是可以支持多個影像列印的,如果需要同時列印多個控制臺影像,只需要挨個列印就行了,并不會產生后一個影像覆寫前一個影像的情況,像下面這樣的呼叫兩個影像都會同時的列印出來,
cowsay.dragon('dragon!')
cowsay.kitty('Hello Kitty!')
還有更多有趣的列印函式,感興趣可以在cowsay模塊去探索一番!

【往期精彩】
資料處理小工具:Excel 批量資料檔案拆分/整合器...
辦公自動化:PDF檔案合并器,將多個PDF檔案進行合并...
GUI猜數字游戲,直接開玩...
手把手教你做一個資料圖表生成器(附原始碼)...
動態指標時鐘:利用pyqt5制作指標鐘表顯示實時時間
歡迎關注作者公眾號【Python 集中營】,專注于后端編程,每天更新技術干貨,不定時分享各類資料!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/440363.html
標籤:Python
