文件的內(nèi)建函數(shù):
? ? ? 內(nèi)建函數(shù)方法:
?????open()打開文件
? ? ? ?read()讀取輸入
? ? ? ?readline()輸入一行
? ? ? seek()文件內(nèi)輸出
? ? ? write()寫入輸出
? ? ? close()關(guān)閉文件
open方法:
open(mode='w')往文件中寫入
open(mode='r')只是讀取,可默認不寫
open('文件名',‘w’)告訴python是要寫入
通過變量來控制文件的寫入與讀取,變量名=open(‘name.text’,‘w’)
變量名.方法名=方法值
使用函數(shù)后一定要通過close方法關(guān)閉
在原文件下,想要增加文件里面的東西需要將open()方法中的w改為a
read()方法:
輸出文件中的第一個字符
seek()方法:
seek(0)可以回到2文件開頭
seek函數(shù)有兩個參數(shù),第一個參數(shù)表示偏移的位置。說白了就是從哪個位置開始
第二個參數(shù)有三個參數(shù)0,1,2、
0表示在文件開頭開始移動
1表示在當(dāng)前位置開始移動
2表示在結(jié)尾位置開始移動
例如seek(5,0)表示從開頭往后移動五個位置
文件如果有多行只需讀取一行:
變量名.readline()可使用print直接輸出
逐行處理:
for line in 變量名.areadlines();
? ? ? ? print(line)
tell()用于記錄當(dāng)前文件的指針位置指針