当前位置: > python问答 >

python中文件的打开方式有哪些
栏目分类:python问答   发布日期:2019年07月19日 16:32:31   浏览次数:

Python文件打开方式,有w,r,a,w+,r+,a+,对6中方式做个简单的总结: 

r : 以只读方式打开文件,文件不存在则出错 

w:以只写方式打开文件,文件存在则清空,不存在则建立 

a:以追加只写的方式打开,不清空文件,在文件末尾加入内容 

r只有读的权限,w和a只有写的权限,w清空文件,a不清空文件。(read, write,append) 

下面用代码说名r+,w+,a+的区别 

这三种方式都是以读写权限打开文件,但有细微的区别
 

python中文件的打开方式有哪些

# coding=UTF-8

fd = open("1.txt",'w+')
fd.write('123')
#移动文件指针到首位
fd.seek(0,0)
print("w+方式打开:" + fd.read() + "   #读写权限打开文件,只要打开就会清空文件,文件不存在则创建文件")
#输出123
fd.close()

fd = open("1.txt",'r+')                                                                                               
fd.write('456')
fd.seek(0,0)
print("r+方式打开:" + fd.read() + "   #读写权限打开文件,如果写入了数据则会清空文件,文件不存在出错")
#输出456,之前写入的123被清空了
fd.close()

fd = open("1.txt",'a+')
fd.write('789')
fd.seek(0,0)
print("a+方式打开:" + fd.read() + "#读写权限打开文件,不清空文件,在文件末尾新增写入的内容,文件不存在创建文件")
#输出456789
fd.close()

相关热词:

下一篇:没有了
热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答