文件:輸入-->處理-->輸出
1. 什么是文件
Paste_Image.png
2. 文件操作
用open()打開一個(gè)文件后返回一個(gè)文件對(duì)象蜜葱。以下是打開參數(shù)歇由。
Paste_Image.png
用list(文件對(duì)象)井联、tuple(文件對(duì)象)可以把文件轉(zhuǎn)換成列表疑枯、元組切省。
1. 文件讀取
- 打開文件
f = open('E:\\test.txt') #兩個(gè)反斜杠
f = open('E:/test.txt') #一個(gè)斜杠
文件名中有和轉(zhuǎn)義字符相沖突的最岗,避免使用下面用法,盡量用r'str'朝捆。
file1 = open('C:\windows\temp\readme.txt', 'r') #錯(cuò)
file1 = open(r'C:\windows\temp\readme.txt', 'r') #對(duì)
- 讀取文件
f.read() #讀取全部?jī)?nèi)容
f.read(n) #讀取n個(gè)字符的內(nèi)容
- 文件指針
f.tell() #可返回當(dāng)前指針
f.seek(2,0) #移動(dòng)指針到從起始位置開始第2個(gè)字符處
- 快速打印文件內(nèi)容
>>> for i in f:
print(i)
2. 文件寫入
寫入前記得關(guān)閉剛才打開的文件般渡,再打開。
f = open('E:\\test.txt','a') #追加
f = open('E:\\test.txt','w') #覆蓋
f.write('abc'
![](index_files/4788700.png)