文件和流之文件写入

在Python程序设计当中,无论是文本文件还是二进制文件,其操作流程基本上是一致的,即:首先打开文件并创建文件对象,然后通过该文件对象对文件内容进行读取、写入、删除、修改等操作,最后关闭并保存文件内容。

文件的写入

1、创建或打开文件对象

Python通过内置的 open()方法即可根据指定模式打开指定文件并创建文件对象,例如:

文件对象 = open(文件名 [, 打开模式][, 缓冲大小])

f1=open('D:\python_file\data1.txt','w')#以写模式打开data1.txt,创建f1文件对象。(w 写模式,它是不能读的,如果用w模式打开一个已经存在的文件,会清空以前的文件内容,重新写)

2、写入字符串到文本文件

打开文件后,可以使用其实例方法write() /writelines(),将字符串写入到文本文件,同样也可以使用实例方法flush()强制把缓冲区内容写入到文件当中。通常,实例方法不会添加换行,需要通过添加相应字符’\n’实现换行。

3、关闭文件

通常写入文件之后需要对文件对象进行关闭,只需调用文件实例方法close(),从而释放相关资源。

【代码示例】文件写入演示代码

f1=open('D:\python_file\data1.txt','w')#以写模式创建f1文件对象

f1.write('hello python ,I am from aiit\n')#将字符串写入到文件,\n为换行

f1.writelines(['小新\n','计算机专业\n'])#依次把列表中的各字符串写入到文件

f1.flush()#把缓冲区的数据更新到文件

f1.close() #关闭文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值