【学习笔记】22、读写文件(I/O操作)— 读文件
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记】22、读写文件(I/O操作)— 读文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
讀寫文件(I/O操作)
在Python中,使用open函數(shù)可以打開一個(gè)已經(jīng)存在的文件,或者新建一個(gè)文件。
open(文件名,訪問模式)
?
讀取文件
三步曲:打開/新建文件,操作文件,關(guān)閉文件。
首先需要打開路徑“C:\Users\休閑海\PythonLearning”下面的“jingyesi.txt”文件,由于同Python文件在同一根目錄下面,直接寫文件名即可。
訪問模式默認(rèn)是“r”,所以可寫可不寫。
這里正常encoding是不需要寫的,但是我的電腦默認(rèn)是“cp936”,所以需要指定encoding = 'utf-8'。
?
正常read()方法只能一次性讀取,再次讀取就是空(因?yàn)樽x取指針已經(jīng)到最后了)。
要是不想一次性讀取,可以使用指定讀取的字符數(shù),直到讀取完畢。
?
readline()是按行讀取,然后可以使用for循環(huán)讀取。
readlines()是一次性讀取到一個(gè)列表里面,然后可以使用列表進(jìn)行操作,如“列表[1]”。
?
【綜合例子】
讀取“grad.txt“文件,進(jìn)行后續(xù)處理。
?
利用上面的“讀取、處理、關(guān)閉“三連操作。
?
然后將讀取出來的字符串處理成列表的形式。
?
將讀取出來的字符串處理成字典的形式。
?
總結(jié)
以上是生活随笔為你收集整理的【学习笔记】22、读写文件(I/O操作)— 读文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【学习笔记】21、随机数模快
- 下一篇: 【学习笔记】23、读写文件(I/O操作)