python内置函数open()的参数用来指定打开文本文件,python with open写入文件
本文主要介绍了Python文件读写开放函数的详细讲解,文章围绕主题,有一定的参考价值,有需要的朋友可以参考一下。
前言:
open()函数的定义:定义打开(file,mode=r ,buffering=None,encoding=None,errors=None,newline=None,closefd=True)
常用的参数有file,mode,encodingfile作为文件名,mode作为文件打开方式,encoding作为文件编码格式。常见的模式有只读模式、写模式(W)、追加模式(A)、读写模式(r /w /a )r. R要求文件必须存在;文件不存在时锚点放在最后一行的最后一个字符w,文件存在时文件内容被清除,锚点放在第一行的第一个字符a,文件不存在时打开文件,锚点放在最后一行的最后一个字符filename=test.txt
#以只读方式打开test.txt文件
fd=open(文件名, r ,编码=utf-8 )
# fd.read(self,n)按照指定的长度读取文件的内容,如果为空则读取所有内容。
lines=fd.read()
打印(行数)
fd.close()
打印(-阅读-)
#以写入模式打开test.txt文件
fd=open(文件名, w ,编码=utf-8 )
# fd.write(self,str)将str写入文件
lines _ w=FD . write( Java \ nPython \ TGO lang )
打印(行数)
fd.close()
打印(-写-)
#以追加模式打开文件
fd=open(文件名, a ,编码=utf-8 )
lines _ a=FD . write( Java \ nPython \ TGO lang )
打印(lines_a)
fd.close()
打印(-附加-)
#以读写模式打开文件
fd=open(文件名, r ,编码=utf-8 )
print(fd.read())
lines _ str=FD . write( Java \ nPython \ TGO lang )
print(fd.read())
fd.close()
打印(-读写-)
#以读写模式打开文件。
fd=open(文件名, w ,编码=utf-8 )
lines _ str=FD . write( Java \ nPython \ TGO lang )
Print(fd.read()) #打开时清空文件内容。文件虽然已经写了,但是还没有保存,所以读取的文件是空的。
fd.close()
打印(-读写-)
#以读写模式打开文件(a)
fd=open(文件名, a ,编码=utf-8 )
print(fd.read())
#逐行读取
print(fd.readlines(2))
lines _ str=FD . write( Java \ nPython \ TGO lang )
print(fd.read())
fd.close()
打印(-读写-)
关于Python文件读写打开函数的这篇文章到此为止。关于Python读写开放的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。