python 文件读写with open模式r,r+,w,w+,a,a+的区别(附代码示例)

这个初学,确实不太还了解,
网上有很多资料,写的很详细:

模式 可做操作 若文件不存在 是否覆盖
r 只能读 报错 -
r+ 可读可写 报错
w 只能写 创建
w+  可读可写 创建
a   只能写 创建 否,追加写
a+ 可读可写 创建 否,追加写

例子:

def file_operation():
    with open('/wzd/test.txt', mode='r') as f:
        # f.write('abc')
        r = f.readlines()
        print r
        print '---done---'

file_operation()

参考:python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)

转载于:https://blog.51cto.com/weiruoyu/2342514

你可能感兴趣的:(python 文件读写with open模式r,r+,w,w+,a,a+的区别(附代码示例))