C語言中文網 目錄

Python文件操作(I/O)

Python文件操作(I/O)Python 文件 I/O(輸入/輸出)是比較乏味的事情,因為看不到明顯的運行效果,但 I/O 是所有程序都必需的部分,使用輸入機制,允許程序讀取外部數據(包括來自磁盤、光盤等存儲設備的數據),用戶輸入數據;使用輸出機制,允許程序記錄運行狀態,將程序數據輸出到磁盤、光盤等存儲設備中;

Python 提供有非常豐富的文件 I/O 支持,它既提供了 pathlib 和 os.path 來操作各種路徑,也提供了全局的 open() 函數來打開文件(在打開文件之后,程序既可讀取文件的內容,也可向文件輸出內容)。而且 Python 提供了多種方式來讀取文件內容,因此非常簡單、靈活。

此外,在 Python 的 os 模塊下也包含了大量進行文件 I/O 的函數,使用這些函數來讀取、寫入文件也很方便,因此讀者可以根據需要選擇不同的方式來讀寫文件。

Pyhon 還提供了 tempfile 模塊來創建臨時文件和臨時目錄,tempfile 模塊下的高級 API 會自動管理臨時文件的創建和刪除;當程序不再使用臨時文件和臨時目錄時,程序會自動刪除臨時文件和臨時目錄。
本章內容:
1. Python pathlib模塊用法詳解
2. Python os.path模塊常見函數用法(實例+詳細注釋)
3. Python fnmatch模塊:用于文件名的匹配
4. Python open函數詳解:打開指定文件
5. Python read函數:按字節(字符)讀取文件
6. Python readline和readlines函數:按行讀取文件
7. Python fileinput模塊:逐行讀取多個文件
8. Python for循環讀取文件
9. Python with用法:自動關閉文件
10. Python linecache用法:隨機讀取文件指定行
11. Python寫入文件(write和writelines)詳解
12. Python os模塊詳解
13. Python tempfile模塊:生成臨時文件和臨時目錄

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo