对文件的操作,之前学习了读取文件的函数,如果我们想把一些数据保存在文件中,又该如何进行处理呢?下面一起来看看使用Python中write()和writelines()函数的具体用法吧 。
文章插图
一、写入数据
在Python中,不仅可以对文件的内容进行读取的操作,同时还可以将我们需要的数据写入到文件中进行保存,方便下次直接在Python中对文件处理,写入的方法有两种,具体的操作如下:
1、write()函数
【Python如何将数据保存在文件中?Python中write和writelines()的用法】在Python中提供了一种函数,可以将指定的内容写入到文件中,进行保存,具体的语法格式如下:
file.write(string)在这个函数中,file它表示的是一个已经打开的文件对象,在这个对象中存在着一个参数,表示的是我们要写入文件的字符串,一般只能在二进制文件中使用,使用write函数的时候,需要注意的地方是:结合使用的open()函数所使用的文件模式必须是r+、w、w+、a 或 a+ 的模式打开文件,如果不是的话,函数将会报错 。
2、writelines()函数
上面的那种方法只适合在写入少量字符串的时候,如果要写入到文件中的是一个字符串列表的时候,就可以使用Python文件操作中的writelines()函数,举个例子:
f = open('a.txt', 'r')n = open('b.txt','w+')n.writelines(f.readlines())n.close()f.close()在个示例中,是通过使用writelines()函数,可以很容易的实现将a.txt文件中的数据存放到其它文件中,执行此代码会在a.txt文件的相同目录下生成一个b.txt文件,并且这个文件里面的内容也会和a.txt文件一样 。
到此这篇关于Python如何将数据保存在文件中?Python中write()和writelines()的用法的内容就分享到这里了,希望可以对大家的学习带来一定的帮助 。
推荐阅读
- 运动服怎么洗 如何洗运动服
- 如何走路小腿不会变粗
- 石锅泡菜汤 石锅泡菜汤如何制作
- Python函数中的位置参数是什么?Python位置参数的使用方法
- Python seek和tell()函数是什么?Python seek()和tell()函数的用法详解
- Python文件常见的操作有哪些?Python文件的基本操作
- 什么是文件路径?Python中如何书写文件路径?
- Python如何访问模块中的成员?Python访问模块成员的方法有什么?
- Python中如何做到基本的编码规范?Python中标准的编码规范格式
- Anaconda换回官方源怎么做?Anaconda如何切换回默认镜像源