原创 使用Python對視頻任意矩形區域進行裁剪

功能描述: 裁剪視頻任意矩形區域。 參考代碼:   運行方式,切換到cmd執行程序:

原创 Python+socket完美實現TCP長連接保持存活

推薦教材: 《Python程序設計(第2版)》,ISBN:978-7-302-43651-5,董付國,清華大學出版社,第17次印刷,清華大學出版社2019年度暢銷圖書   圖書詳情: 配套資源:用書教師可以免費獲取教學大綱、教案、課件、

原创 Python+matplotlib自定義座標軸位置、顏色、箭頭

容易的事。例如下面的代碼:   繪製結果爲: 雖然確實幾行代碼就畫出了正弦曲線,但是這個圖也太樸素了,如果我們想得到下面這樣的結果,該如何實現呢?     上面圖形中的難點在於座標軸的箭頭,可以使用axisartist來輔助實現,參

原创 Python提取Word文檔中所有腳註文本

問題描述: 提取Word文檔中所有腳註文本,適用於doc和docx格式。 測試文件: 需要的擴展庫: pywin32,如果使用Anaconda 3 Spyder的話,默認安裝了這個擴展庫,不需要額外安裝。 參考代碼: 運行結果: -

原创 Python實現多進程/多線程同時下載單個文件

功能描述: 使用多進程/多線程同時下載單個文件,可以自定義文件地址、進程/線程數量。 主要思路: 獲取文件大小,使用多個進程/線程分別下載一部分,最後再把這些文件拼接起來。 參考代碼: 運行結果:   ---董付國老師Python系列

原创 完美解決Python套接字編程時TCP斷包與粘包問題

首先,來看一個代碼,使用TCP協議,發送端發送一句話,接收端接收並顯示,運行完全正常。   接下來,把客戶端代碼稍微修改一下,連續發送多個數據,   按照正常的想法,在服務端輸出的信息應該是分爲多行的,這樣才和客戶端對應。然後運行結果

原创 Python趣味編程3則:李白買酒、猴子喫桃、寶塔上的琉璃燈

1、李白買酒 問題描述: 李白街上走,提壺去買酒。遇店加一倍,見花喝一斗。店不相鄰開,花不成雙長。三遇店和花,喝光壺中酒。請問此壺中,原有多少酒? 簡單分析: 題目中加一倍是指再購買和壺中酒同樣數量的酒,喝一斗是指喝掉壺中的一斗酒。根據描

原创 Python使用顏色塊覆蓋視頻中指定區域的內容

功能描述: 使用指定的顏色塊覆蓋視頻中指定區域內的圖案。 應用場景: 1)給視頻加馬賽克。 2)例如,講課視頻中所用PPT右下角全部帶有“Python小屋”的二維碼,現在計劃只在最後10秒中保留二維碼,使用背景色覆蓋前面視頻中的二維碼圖案

原创 Python使用爬蟲技術獲取本機所在公網IP地址

圖書推薦: 《Python程序設計基礎與應用》(ISBN:9787111606178),董付國,機械工業出版社 圖書詳情: 用書教師可以聯繫董老師獲取教學大綱、課件、源碼、教案、考試系統等配套教學資源。 ============== 功

原创 Python繪製傅里葉變換、反變換與帶通濾波圖像

功能描述: 給定信號,對其進行傅里葉變換然後再進行反變換,繪製原始信號、傅里葉變換、傅里葉反變換的結果圖像。給定信號,濾除其中某個頻率範圍的信號,繪製圖像。 參考代碼:   運行結果:

原创 Python自動控制鼠標中鍵滾動並截屏保存圖像

推薦圖書: 《Python可以這樣學》,ISBN:9787302456469,董付國,清華大學出版社,第9次印刷   圖書詳情(京東): 董付國老師所有圖書均提供配套教學資源。 ================= 功能描述: 程序啓動3

原创 Python批量提取PowerPoint文件中所有幻燈片標題和備註文本

小知識:   在製作PowerPoint演示文檔時,可以在幻燈片下面添加備註,在雙屏播放PPT並設置了演講者視圖時可以給講者提供一些提示信息,防止忘詞,也可以提示下一頁幻燈片的內容是什麼使得講者能夠完美過渡,當然也可以提供PPT正文之外的

原创 Python+tkinter實現超時無鍵盤操作自動退出

功能描述: Python+tkinter應用程序,啓用軟件之後,如果用戶超過10分鐘沒有在指定組件中進行按鍵操作,給出提示信息之後退出程序。 參考代碼:   運行結果:

原创 Python實現“按任意鍵返回”和無回顯輸入

功能描述: 在某些應用場景中,需要實現“按任意鍵返回”這樣的功能,在Python中如果使用內置函數input()的話必須有個回車鍵才表示輸入結束,不夠完美。 在msvrct標準庫中,可以使用getch()/getwch()或getche(

原创 使用Python給自己的錄課視頻添加字幕

功能描述: 使用Python編寫程序,給視頻添加字幕,包括逐句出現的字幕和逐詞出現的字幕,自己隨意設置字幕的位置、起止時間等屬性。 參考代碼: