Python 列出目錄中所有檔案教學:os.listdir 與 os.walk

這裡介紹如何在 Python 中列出目錄中的檔案,並且配合各種篩選方式,取得符合條件的檔案列表。 在使用 Python 開發處理檔案的程式時,時常會需要把一個目錄中的檔案名稱全部列出來,然後再使用迴圈對每一個檔案進行後續的處理,以下是各種取得目錄中所有檔案名稱的方法與範例程式碼。 ...

August 26, 2017 · G. T. Wang

Bash 程式設計教學:開啟 TCP/UDP Socket 網路連線

這裡示範如何使用 bash 指令稿開啟 TCP/UDP 的 socket,進行各種網路診斷工作。 作為網管或是 Linux 系統管理者,使用 netcat、wget 或 curl 這類的指令檢查遠端伺服器的網路服務應該算是基本技能,而且是時常會需要做的工作之一,但是如果遇到系統上沒有這類的工具可用時,我們就可以改用 bash shell 內建的一些功能來達到類似的效果。 ...

August 25, 2017 · G. T. Wang

Linux 使用 wget 指令自動下載網頁檔案教學與範例

這裡介紹如何在 Linux 中使用 wget 指令,自動從網路上下載各種的網頁、檔案或目錄。 wget 是一個功能強大的自動檔案下載工具,在大部份的 Linux 系統上都會內建這個指令,其支援各式各樣的下載方式,以下將介紹 wget 的使用方式,以及各式各樣的指令稿範例。 ...

August 25, 2017 · G. T. Wang

解除 PHP 上傳大檔案限制,修改 php.ini 設定檔

這裡介紹如何修改 php.ini 設定檔,解除 PHP 上傳大檔案限制。 編輯 PHP 的 php.ini 設定檔,放寬檔案上傳大小相關的設定: ; 上傳檔案大小上限(單一檔案大小) upload_max_filesize = 50M ; POST 大小上限(所有檔案大小加總) post_max_size = 200M ; 記憶體用量上限 memory_limit = 512M 這三個設定值可以依照自己的需求來調整,大原則就是「記憶體用量上限」一定要比「POST 大小上限」更大,而「POST 大小上限」則要比「上傳檔案大小上限」更大,也就是這樣: ...

August 24, 2017 · G. T. Wang

網頁 input 使用 accept 限制上傳檔案類型

這裡整理了一些網頁 <input> 上傳檔案時,使用 accept 限制上傳檔案類型的用法與範例。 網頁表單的 <input> 可以用來上傳檔案,如果想要限制使用者只能上傳某些特定的檔案類型,可以使用 accept 屬性來調整可接受的檔案類型。 ...

August 23, 2017 · G. T. Wang