Python File writelines() 方法
Python 文件对象的 writelines() 方法用于向文件中写入一序列的字符串
这一序列字符串可以是由迭代对象产生的,如一个字符串列表
注意: 该方法不会自动给每一行添加换行符 (\n) ,需要自己手动添加
语法
fileObject.writelines( [ str ])
参数
参数 | 说明 |
---|---|
str | 要写入文件的字符串序列 |
返回值
无
范例
下面的范例使用 writelines() 写入一个字符串列表到文件 demo.txt
#!/usr/bin/python # 打开文件 fp = open("demo.txt", "w") print ( "文件名为: ", fp.name ) seq = ["简单编程 1\n", "简单编程 2"] fp.writelines( seq ) # 关闭文件 fp.close()
运行以上 Python 代码,输出结果如下
文件名为: demo.txt
我们可以查看 demo.txt 文件内容,显示如下
$ cat demo.txt 简单编程 1 简单编程 2