write函数_python中write和writelines的区别有哪些?
之前⼩编向⼤家介绍了python⽤write函数写⼊⽂件⽅法(),它在python中其到的是输⼊的作⽤。在python,还有⼀个写⼊⽂件的⽅法,那就是和它长得很像的writeline函数。这两者具体如何使⽤,有什么区别吗?本⽂⼩编从参数、格式、⽤法和具体使⽤向⼤家介绍python 中write和writelines的区别。
1、参数
(str)的参数是⼀个字符串,就是你要写⼊⽂件的内容。
lines(sequence)的参数是可以是字符串,也可以是字符串序列,⽐如列表,它会迭代帮你写⼊⽂件。
2、格式
⽂件.write(str)。
⽂件.writelines(str)。
3、⽤法
write(str):把字符串写⼊⽂件,单⾏写⼊。
writeline(str):把字符串按⾏写⼊⽂件,多⾏写⼊。
4、具体使⽤
write函数
f = open("C:/.../⽰例.txt", 'w',encodin
g = 'utf-8')
#通过绝对路径打开⽂件,如果不存在会重新创建⼀个⽂件;如果存在会覆盖原⽂件,encoding表⽰编码结构。
a = 'Life is short!'
writelines()方法将什么写入文件(a)
()
#需要注意的是,write中的参数⼀定要是str类型的
writelines函数
f = open("C:\...\", 'w',encodin
g = 'utf-8')
text = ['Life is short\n','I choose python\n','With great power, comes great responsibility']
lines(text)
()
以上就是python中write和writelines的区别,你明⽩了吗?希望能对你的python学习有所帮助哦~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。