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