python:⽂本⽂件的读取与写⼊
在简单的整理⽂件输⼊与输出后,打算再详细梳理⼀下⼀些关于⽂件的读取与写⼊的知识。
在使⽤open()函数打开或创建⼀个⽂件时,其默认的打开模式为只读⽂本⽂件。⽂本⽂件⽤于储存⽂本字符串,默认编码为Unicode。⼀.⽂本⽂件的写⼊:
⽂本⽂件的写⼊⼀般包括三个步骤:打开⽂件,写⼊数据,关闭⽂件。
1.创建或打开⽂件对象:
通过内之后函数open()可以创建或打开⽂件对象,并且可以指定覆盖模式(⽂件存在时),编码和缓存⼤⼩,例如:f1=open('','w')#创建或打开
f2=open('','x')#创建⽂件,若存在,则导致fileexitserror.
f3=open('','a')#创建或打开⽂件附加模式
2.把字符串写⼊⽂本⽂件:
在打开⽂件后,可以使⽤⼏种实例⽅法writer()把字符串写⼊⽂本⽂件中,还可以使⽤实例⽅法flush()强
制把缓存的数据更新到⽂件中。
f.write(s)#将s写⼊⽂件中
f.writelines(lines)#依次把列表lines中的各字符串写⼊⽂件f:
f.flush()#把缓存的数据更新到⽂件中
write和writelines不会添加换⾏符,但可以通过'\n'实现换⾏,例如:
f.write('123\n')
f1=open('','w')
python怎么读取dat文件f1.write('11')
print(f1)
然后在你电脑中的python⽂件夹中就会有data1这个⽂件
后⾯⼏种⽅法⼤家都可以试⼀试
3.关闭⽂件:
在⽂件写⼊完毕后,应该使⽤close()⽅法关闭,以释放资源,并把缓冲的数据更新到⽂件中
f.close()
⼆.⽂本⽂件的读取:
⽂本⽂件读取⼀般包括三个步骤,打开⽂件,读取数据,关闭⽂件(和⽂件写⼊有的步骤出⼊不⼤)1.打开⽂件对象:
通过内置函数open()打开⽂件
f1=open('','r')#创建⽂件,若存在,则导致fileexitserror.
2.从打开的⽂本⽂件中读取字符数据:
根据这些⽤法,建议⼤家可以去敲打买运⾏⼀下,这样才会有所体会。
有的内容以后再添加吧,有不恰当的地⽅敬请指正。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。