当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 | with open( 'job' , mode= 'r+' ) as f:
print ( '先读取四个字符:' ,f.read(4))
print ( '读取后的指针位置:' ,f.tell())
f.write( '个土匪' )
f.seek(0)
print (f.read())
输出为:
先读取四个字符: 十步杀一
读取后的指针位置: 12
十步杀一人,千里不留行个土匪
|
从结果可以看到,使用read(4)指针确实移动到了指定的位置,但是写入的时候却没有按照设想,而是跑到了文件的末尾。这个原因涉及到一个叫“CHUNK”的东西,俺滴老师没教,我也不好深说,等深入理解它后再和你们讲哈
以上就是Python文件的三种可读可写模式的特点及区别的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python与平台有关吗
Python的错误与异常处理
什么是copy函数?直接赋值与copy的区别是什么?
Python 实现在txt指定行追加文本的方法
微信跳一跳Python辅助脚本实例分享
Python3是什么
Python中常用到的#是什么意思
Python全栈工程师需要学什么
Python对字符串实现重操作方法讲解
Python中的内置函数分享
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python文件的三种可读可写模式的特点及区别