这篇文章主要介绍了python中write和writelines两个函数有什么区别?write和writelines函数,具有一定参考意义,需要的朋友可以了解下 。希望大家阅读完这篇文章后大有收获,能对学习带来一定的帮助!
文章插图
write函数就像它的英文翻译过来一样,就是写的意思,在python中起到的是输入的作用 。在python还有一个写入文件的方法,那就是和它长得很像的writeline函数,区别是:
1、参数不同
file.write(str)的参数是一个字符串,就是你要写入文件的内容 。
file.writelines(sequence)的参数功能比较强大,它可以是字符串,也可以是字符串序列,比如列表,它会迭代帮你写入文件 。
2、格式不同
【python中write和writelines两个函数有什么区别?write和writelines函数】文件名.write(str) 。
文件名.writelines(str) 。
3、用法不同
write(str):把字符串写入文件,单行写入 。
writeline(str):把字符串按行写入文件,多行写入 。
4、具体使用
write函数
f = open("C:/.../hh.txt", 'w',encoding = 'utf-8')#通过绝对路径打开文件,如果不存在会重新创建一个文件,如果存在,就会将原文件覆盖,encoding表示编码结构为utf-8 。
a = 'Happy day!!'f.write(a)f.close()#需要注意的是,write中的参数一定要是str类型的
writelines函数
f = open("C:\...\hh.txt", 'w',encoding = 'utf-8')text = [' Happy day!\n','I choose python\n','With great power, comes great responsibility']# 字符串序列f.writelines(text)f.close()以上就是python中write和writelines两个函数有什么区别?write和writelines函数的全部内容,希望给大家分享python中write和writelines有什么区别内容会帮助到大家,想要了解更多的内容,可以继续关注哦!详细的解决方法等着你来学习!
推荐阅读
- 如何安装matplotlib?python安装matplotlib的方法
- python初学者用vim文本编辑器合适吗?vim文本编辑器
- 精选73句 关于年初中升学考试祝福语精选
- 存世的古代茶叶
- 长三角打造茶文化中心
- 高光效牧草在生态茶园建设中应用研究初报
- 新昌茶产业发展中政府作为方式的调查与思考
- 原画设计公司有哪些?中国比较好的原画公司
- 普洱茶被称为生态茶的原因
- 绿茶中的风景线----蒸青绿茶