使用OS模塊打開文件:
os.open(filename, flag [, mode]) :
flag : 打開文件方式
os.O_CREAT : 創(chuàng)建文件
os.O_RDONLY : 只讀方式打開
os.O_WRONLY : 只寫方式打開
os.O_RDWR : 讀寫方式打開
os.open(filename, flag [, mode]) :
flag : 打開文件方式
os.O_CREAT : 創(chuàng)建文件
os.O_RDONLY : 只讀方式打開
os.O_WRONLY : 只寫方式打開
os.O_RDWR : 讀寫方式打開
2016-10-08
文件操作流程:
1. 得到文件對象
2. 打開文件,得到文件描述符
3. 對應(yīng)文件驅(qū)動
4. 操作硬件設(shè)備
1. 得到文件對象
2. 打開文件,得到文件描述符
3. 對應(yīng)文件驅(qū)動
4. 操作硬件設(shè)備
2016-10-08
file.fileno() : 文件描述符
file.mode : 文件打開權(quán)限
file.encoding : 文件編碼格式
file.closed : 文件時否關(guān)閉
file.mode : 文件打開權(quán)限
file.encoding : 文件編碼格式
file.closed : 文件時否關(guān)閉
2016-10-08
Python文件指針定位方式:
os.SEEK_SET : 相對文件起始位置 = 0
os.SEEK_CUR : 相對文件當(dāng)前位置 = 1
os_SEEK_END :相對文件結(jié)尾位置 = 2
os.SEEK_SET : 相對文件起始位置 = 0
os.SEEK_CUR : 相對文件當(dāng)前位置 = 1
os_SEEK_END :相對文件結(jié)尾位置 = 2
2016-10-08
seek(offset[, whence]) : 移動文件指針;
offset : 偏移量,可以為負(fù)數(shù)
whence : 偏移相對位置
offset : 偏移量,可以為負(fù)數(shù)
whence : 偏移相對位置
2016-10-08
'W'只寫方式打開時,文件不存在會創(chuàng)建新的文件,如果文件存在會清空文件內(nèi)容。
2016-10-08
seek(offset[, whence]):
whence設(shè)置為0,表示相對于文件開頭移動(默認(rèn)值);
whence設(shè)置為1,表示相對于當(dāng)前位置移動;
whence設(shè)置為2,表示相對于文件結(jié)尾移動。
whence設(shè)置為0,表示相對于文件開頭移動(默認(rèn)值);
whence設(shè)置為1,表示相對于當(dāng)前位置移動;
whence設(shè)置為2,表示相對于文件結(jié)尾移動。
2016-10-03