Python中r+,w+,a+的区别

相信有很多人对他们的区别不清楚,网上对他们的讨论又过于复杂。

其实利用光标位置来区分它们就会变得非常地简单

		r+读写模式
            打开文件之后光标位置位于0的位置
			根据光标位置读写
		w+写读模式
			会清空文件
            打开文件之后光标位置位于0的位置
			根据光标位置读写
		a+追加模式
			不会清空
			打开文件之后自动将光标置于最后,而光标位置只会影响读操作
			每一次追加都会将光标置于最后

大家可以使用IDE试一下。

posted @ 2018-09-16 11:51  NetRookieX  阅读(2)  评论(0编辑  收藏  举报