python以写模式打开录入_Python的学习(六)—-文件和输入输出处理 | 学步园
Python中的文件和輸入輸出處理
1. 文件對象的概念
文件對象不僅可以用來訪問普通的磁盤文件,還可以訪問任何其他類型抽象層面上的文件。
例如實時地“打開一個URL”來讀取Web頁面,在另一個獨立的進程中執行一個命令進行通信,
就好像是兩個同時打開的文件,一個用于讀取,另一個用于寫入
2. 文件內建函數
1) open(),file()
打開文件后返回對應的文件對象(或稱為句柄),對象的訪問模式有:
r 以讀方式打開
w 以寫方式打開
a 以追加模式寫打開
r+ 以讀寫模式打開
w+ 以讀寫模式打開
a+ 以讀寫模式打開
rb 以二進制讀模式打開
wb 以二進制寫模式打開
ab 以二進制追加寫模式打開
2)輸入 read(), readline(), readlines()
read() 用來直接讀取打開文件的給定個字節到字符串
readline() 讀取打開文件的一行(讀取下個行結束符之前的所有字節),將整行包括行結束作為字符串返回
readlines() 讀取所有剩余行然后將其作為一個字符串列表返回
3)輸出write(), writelines()
write() 將含有文本數據或二進制數據塊的字符串寫入到文件中去
writelines() 將一個字符串列表作為參數,將其寫入文件,行結束符并不會被自動加入
4)文件內移動 seek()
seek() 在文件中移動文件指針到不同的位置
5)文件迭代
for eachLine in f.readline()
當打開的文件不大時,等效于:
allLines = f.readlines()
for eachLine in alLlines
6)文件關閉
close()
總結
以上是生活随笔為你收集整理的python以写模式打开录入_Python的学习(六)—-文件和输入输出处理 | 学步园的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python怎么创建子类_Python:
- 下一篇: websocket python爬虫_p