天天看點

8個超實用的Python程式你知道幾個?

作者:自若海洋Oy

1. 引言

本文所提到的所有代碼都曾經幫助我激發了解決問題的一些思考。不言而喻,如果您想學習編碼和提升解決問題的能力,我們可以嘗試自己來解決以下問題。

閑話少說,我們直接開始吧。 :)

2. 處理句子中的髒話

編寫一個Python程式,用以實作從句子中删除髒話

我們經常會遇到開發某些線上應用程式時需要關注類似評論留言部分。假如我們需要監視某些髒話來将其進行屏蔽,此時下面這個Python包将會派上用場。将一個帶有髒話的句子傳遞給profanity中的方法,它将傳回一個星号來代替髒話。

8個超實用的Python程式你知道幾個?

3.調換字元次序建立新單詞

編寫一個Python程式,用以打亂單詞字元次序以建立新單詞。

為了完成這個任務,我們需要打亂單詞并與單詞字典庫進行比較。如果字典庫中存在該單詞,那麼我們可以在控制台上列印該單詞。我們可以借助于流行的第三方包 nltk(自然語言工具包)來确認生成的詞是非為正常的單詞。

樣例代碼如下:

8個超實用的Python程式你知道幾個?

4.建立1000個目錄

編寫一個Python程式,用以實作建立1000個目錄

上述任務要求使用 Python 在個人計算機上建立一千個檔案夾。下面這段代碼就像魔術一樣工作,很容易被用作朋友的惡作劇。樣例如下:

8個超實用的Python程式你知道幾個?

5.打亂段落中單詞字元次序

編寫一個 Python 代碼來打亂每個單詞并将其連接配接成段落。

下述代碼将一個句子作為輸入并輸出一個加擾動的文本。将每個單詞中的字母洗牌并重新組成句子。附加的打亂的術語會産生打亂的文本輸出。有時即使字母被打亂了,我們仍然可以閱讀,這很有趣。

8個超實用的Python程式你知道幾個?

6. 控制台上繪制圖形

使用cowsay包在控制台上用Python程式繪制動物圖

著名的 cowsay API現在可用于 Python。這個包可以友善的繪制各種動物字元圖案。

安裝如下:

8個超實用的Python程式你知道幾個?

7. 使用Python打開記事本

寫一個 Python 程式在電腦上打開記事本

subprocess包由幾個有價值的子子產品組成,用于資源管理。該軟體包包含許多子產品,可通過建立新程序來運作應用程式。

樣例代碼如下:

8個超實用的Python程式你知道幾個?

上述代碼運作後,就可以用記事本軟體打開指定路徑下的txt檔案。

8. 擷取電腦的IP位址

編寫一個 Python 程式來擷取自己PC 的 IP 位址

這個功能可以使用Python内置包socket來輕松完成。樣例代碼如下:

8個超實用的Python程式你知道幾個?

9. 使用Python實作關機

編寫一個 Python 程式來關閉你的計算機

我們可以使用Python内置的os 包來實作關閉計算機的功能。請記住在執行此程式之前關閉并儲存檔案。

8個超實用的Python程式你知道幾個?

10. 總結

本文重點介紹了8個日常中實用的Python小程式,可以幫助我們提升日常工作效率,所有功能都給出了相應的代碼實作。

本篇文章就到這裡了,希望能夠給你帶來幫助!