发布网友 发布时间:2022-04-18 13:40
共2个回答
懂视网 时间:2022-04-18 18:02
今天这篇文章我们来了解一下Python的Filewritelines() 方法,我会在这篇文章之中来讲解python中write方法以及其相关lines方法而且还会将这个write()方法能用在python编程之中的什么地方来进行说明。废话不多说我们开始吧。概述
writelines() 方法用于向文件中写入一序列的字符串。
这一序列字符串可以是由迭代对象产生的,如一个字符串列表。
换行需要制定换行符 。
语法
writelines() 方法语法如下:
fileObject.writelines( [ str ])
参数
str -- 要写入文件的字符串序列。
(该方法没有返回值。)
实例
以下实例演示了 writelines() 方法的使用:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("test.txt", "w") print "文件名为: ", fo.name seq = ["蓝色天空 1 ", "蓝色天空 2"] fo.writelines( seq )
以上实例输出结果为:
文件名为: test.txt
查看文件内容:
$ cat test.txt 蓝色天空1 蓝色天空2
在这次的文章之中,我们讲解了什么是writelines() 方法,不明白的话可以动手去试一试,毕竟动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助。
更多相关知识,请访问Gxl网Python教程栏目。
热心网友 时间:2022-04-18 15:10
1、后缀为什么一定要加上txt了?是压缩包中的文件需要压缩成什么格式,这里就写什么格式么?
txt不是必须的,这里写上只是为了让你知道压缩包针对的是什么文件,是个提示作用。
2、result文件中的内容是一行一行呈现的,但是writelines后就全部写入到一行中了(如:),有什么办法写入的文件也是一行一行的呈现,和未压缩的result文件一致。
我这里是换行了,你看下我打代码:
#test.py#file.txt
xiaodeng 10 454 4325
xiaoyan 12 43214 543
xiaoming 13 54325 43543
xiaoshen 14 34 4324
如果解决了您的问题请采纳!
如果未解决请继续追问