Python 如何檢查檔案或目錄是否已經存在?

這裡介紹何使用 Python 程式判斷指定的檔案或目錄是否已經存在。 在各種語言的程式設計上,檢查特定的檔案或目錄是否存在是一個很常見的工作,而在 Python 中也不利外,以下是在各種情況下檢查檔案或目錄的方法與範例。 ...

January 27, 2018 · G. T. Wang

Python 使用 requests 模組產生 HTTP 請求,下載網頁資料教學

本篇介紹如何在 Python 中使用 requests 模組建立各種 HTTP 請求,從網頁伺服器上取得想要的資料。 如果想要使用 Python 來下載網頁上的資料,最基本的作法就是以 requests 模組建立適當的 HTTP 請求,透過 HTTP 請求從網頁伺服器下載指定的資料,這種方式雖然步驟比較繁瑣,也需要一點通訊協定的基礎,但是絕大部分的網路爬蟲或除錯問題都可以靠這個架構解決,是資深網路程式設計師必備的工具之一。 ...

January 26, 2018 · G. T. Wang

Python 計算 MD5 與 SHA 雜湊教學與範例

這裡介紹如何使用 Python 的 hashlib 模組計算資料的 MD5 與 SHA 雜湊值。 Python 內建的 hashlib 模組可以用來計算資料的各種雜湊值,其中 md5、sha1、sha224、sha256、sha384 與 sha512 這幾種演算法是任何平台都有支援的,除此之外的演算法就要看平台本身的 OpenSSL 函式庫而定。 ...

January 23, 2018 · G. T. Wang

Python 與 OpenCV 加入線條圖案與文字教學

這裡介紹如何在 Python 中使用 OpenCV 在圖片上加上線條等幾何圖案以及文字標示。 在影像處理的程式中,若要比較清楚呈現處理的結果,時常會需要在圖片上加上一些標示的幾何圖形或是文字,比方說在物件辨識的問題上,可能會使用方框將辨識出來的物件框起來,並加註一些文字描述等。 ...

January 9, 2018 · G. T. Wang

Python 與 OpenCV 實作移動偵測程式教學,打造智慧型監視器

這裡示範如何使用 Python 與 OpenCV 實作移動偵測程式,分析攝影機影片,自動挑選出有物體移動的畫面。 OpenCV 是一個很好用的影像處理函式庫,裡面有非常多在影像處理上常會用到的工具函數,我們只需要拿幾個簡單的函數組合起來,就可以打造一個效果還不錯的智慧型監視器,自動且即時的分析攝影機的影像,當偵測到有人或物體在移動時,讓程式自動觸發某些動作(例如送出通知的 Email 等),以下是幾個簡單的實作範例。 ...

January 5, 2018 · G. T. Wang