之前小编向大家介绍了
python用write函数写入文件方法(
),它在python中其到的是输入的作用。在python,还有一个写入文件的方法,那就是和它长得很像的
writeline函数。这两者具体如何使用,有什么区别吗?本文小编从参数、格式、用法和具体使用向大家介绍python中write和writelines的区别。
1、参数
file.write(str)的参数是一个字符串,就是你要写入文件的内容。
file.writelines(sequence) 的参数可以是一个字符串,也可以是一个字符串序列,比如一个列表,它会迭代帮助你写入文件。
2、
格式
文件.write(str)。
文件.writelines(str)。
3、用法
write(str):把字符串写入文件,单行写入。
writeline(str):把字符串按行写入文件,多行写入。
4、具体使用
write函数
f = open("C:/.../示例.txt", 'w',encoding = 'utf-8')
#通过绝对路径打开文件,如果不存在会重新创建一个文件;如果存在会覆盖原文件,encoding表示编码结构。
a = 'Life is short!'
f.write(a)
f.close()
#需要注意的是,write中的参数一定要是str类型的
writelines
函数
f = open("C:\...\a.txt", 'w',encoding = 'utf-8')
text = ['Life is short\n','I choose python\n','With great power, comes great responsibility']
f.writelines(text)
f.close()
以上就是
python中write和writelines的区别,你懂吗?希望对你的python学习有所帮助~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python numpy 对列表有什么特点11/19
- ♥ python 中的 Plotly Express 是什么?12/07
- ♥ python中main函数是什么意思08/17
- ♥ Python小白福利之枚举函数12/14
- ♥ 如何在 spyder 中运行 python 文件09/11
- ♥ 如何在python中从ftp下载文件10/22
内容反馈