python文件操作a+与a模式的区别


当前第2页 返回上一页

‘a+’:追加读写。打开文件方式与写入方式和'a'一样,但是可以读。需注意的是你若刚用‘a+’打开一个文件,一般不能直接读取,因为此时光标已经是文件末尾,除非你把光标移动到初始位置或任意非末尾的位置。

1

2

3

4

5

6

7

8

9

>>> fd=open(r'f:\mypython\test.py','a')#附加写方式打开,读取报错

>>> fd.read()

Traceback (most recent call last):

 File "<stdin>", line 1, in <module>

IOError: File not open for reading 

>>> fd=open(r'f:\mypython\test.py','a+')

>>> fd.write('123')

>>> fd.read()

>>> fd.close()

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python文件操作a+与a模式的区别的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

如何安装Python

下载 Python 是否需要联网

什么是Python中的协程?(实例解析)

Python怎么计算

Python is和==的区别

Python怎么去掉最后的空格

分享Python实现的二叉树定义与遍历

初学者Python能用代码做什么

Python中none表示什么

Python生成脚本--实现数据库更新

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...