Python文件指针定位方式:
os.SEEK_SET : 相对文件起始位置 = 0
os.SEEK_CUR : 相对文件当前位置 = 1
os_SEEK_END :相对文件结尾位置 = 2
os.SEEK_SET : 相对文件起始位置 = 0
os.SEEK_CUR : 相对文件当前位置 = 1
os_SEEK_END :相对文件结尾位置 = 2
2016-10-08
seek(offset[, whence]) : 移动文件指针;
offset : 偏移量,可以为负数
whence : 偏移相对位置
offset : 偏移量,可以为负数
whence : 偏移相对位置
2016-10-08
seek(offset[, whence]):
whence设置为0,表示相对于文件开头移动(默认值);
whence设置为1,表示相对于当前位置移动;
whence设置为2,表示相对于文件结尾移动。
whence设置为0,表示相对于文件开头移动(默认值);
whence设置为1,表示相对于当前位置移动;
whence设置为2,表示相对于文件结尾移动。
2016-10-03
已采纳回答 / 树苗0
这个你得看后面的一节文件指针问题,当打开文件时文件指针是指向文件头的,你写了三个字符进去后文件指针这时候向后移动了3位,这时候你read()当然是空,你得把文件指针向前移动到起始位:f.seek(0,os.SEEK_SET)(导入os :import os)
2016-09-18