python中lines是什么类型_python中write和writelines有什么区
别
python中write和writelines有什么区别
发布时间:2020-12-10 09:19:48
来源:亿速云
阅读:56
作者:⼩新
这篇⽂章主要介绍了python中write和writelines有什么区别,具有⼀定借鉴价值,需要的朋友可以参考下。希望⼤家阅读完这篇⽂章后⼤有收获。下⾯让⼩编带着⼤家⼀起了解⼀下。
write函数在python中其到的是输⼊的作⽤。在python,还有⼀个写⼊⽂件的⽅法,那就是和它长得很像的writeline函数。区别是:
1、参数
file.write(str)的参数是⼀个字符串,就是你要写⼊⽂件的内容。
file.writelines(sequence)的参数是可以是字符串,也可以是字符串序列,⽐如列表,它会迭代帮你写⼊⽂件。
2、格式
⽂件.write(str)。
⽂件.writelines(str)。
3、⽤法
write(str):把字符串写⼊⽂件,单⾏写⼊。
writeline方法属于类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有什么区别内容对⼤家有帮助,同时也希望⼤家多多⽀持亿速云,关注亿速云⾏业资讯频道,遇到问题就亿速云,详细的解决
⽅法等着你来学习!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论