python⽂件读写模式r,r+,w,w+,a,a+的区别(附代码⽰例)模式可做操作若⽂件不存在是否覆盖
r   只能读报错      -
r+     可读可写报错    是
w      只能写创建    是
w+ 可读可写创建      是
a  只能写创建  否,追加写
a+        可读可写创建  否,追加写
1.只读模式(r)⼀个存在的⽂件:
def file_operation():
with open('/', mode='r') as f:
# f.write('abc')
r = f.readlines()
python怎么读的print r
print '---done---'
file_operation()
2.只读模式(r)⼀个不存在的⽂件:
def file_operation():
with open('/', mode='r') as f:
# f.write('abc')
r = f.readlines()
print r
print '---done---'
file_operation()
3.只读模式去写⽂件:
def file_operation():
with open('/', mode='r') as f:
f.write('abc')
r = f.readlines()
print r
print '---done---'
file_operation()