Python 自學第九天:讀取、寫入 Text、JSON 或 CSV 檔案
程式時常需要處理各種不同的檔案。理解如何讀取、寫入 Text
檔案非常重要。除此之外,網路上的公開資料 (Open Data) 也常會使用 JSON
或 CSV
格式的檔案,因此,我們也需要了解相關的操作方式。
程式時常需要處理各種不同的檔案。理解如何讀取、寫入 Text
檔案非常重要。除此之外,網路上的公開資料 (Open Data) 也常會使用 JSON
或 CSV
格式的檔案,因此,我們也需要了解相關的操作方式。
模組其實就是 .py
的檔案。而 Package 封包,是用來放置數個模組的資料夾,方便模組的管理和使用。
也就是使用其他 .py
檔案中,預先定義好的變數和函式。使用模組的好處就是,別人寫過或自己定義過的變數和函式可以直接拿來使用。
Python 有一些內建好的模組,可以直接拿來使用,如:與作業系統相關的 os
、與命令行相關的 sys
、與數學相關的 math
、random
、statistics
等,可以參考 Python 標準函式庫概覽。也有其他人寫好的模組,可以從網路上下載來使用。也可以自己定義模組。
函式存在的目的在於減少撰寫重覆的程式碼,當需要多次使用它的功能時,重複呼叫即可。
Python 不像其他的程式語言,使用 {}
表示包圍住的範圍是一個區塊。Python 的特色是使用縮排來表示區塊。因此在 if 判斷式、for 迴圈、while 迴圈和定義函式時,縮排就非常重要。
這篇介紹如何處理 List、Tuple、Set 和 Dictionary 資料型態的基本運算以及常用程式語法。
這篇介紹如何處理數字和字串資料型態的基本運算以及常用程式語法。
我不確定是不是所有的主題,「分類」和「標籤」頁面預設都不存在。我是使用 BMW 主題,它的分類和標籤頁面必須手動生成。因此這邊紀錄一下。
沒有 photoshop 或其他修圖經驗,手邊也沒有任何修圖軟體怎麼辦?
關於如何修改以 BMW 主題為主的網站,頁面中的一些細節。