详解详解Python中writelines()方法的使用


Posted in Python onMay 25, 2015

 writelines()方法写入字符串序列到文件。该序列可以是任何可迭代的对象产生字符串,字符串为一般列表。没有返回值。
语法

以下是writelines()方法的语法:

fileObject.writelines( sequence )

参数

  •     sequence -- 这是字符串的序列。

返回值

此方法不返回任何值。
例子

下面的例子显示writelines()方法的使用。

#!/usr/bin/python'

# Open a file in witre mode
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

seq = ["This is 6th line\n", "This is 7th line"]
# Write sequence of lines at the end of the file.
fo.seek(0, 2)
line = fo.writelines( seq )

# Now read complete file from beginning.
fo.seek(0,0)
for index in range(7):
  line = fo.next()
  print "Line No %d - %s" % (index, line)

# Close opend file
fo.close()

当我们运行上面的程序,它会产生以下结果:

Name of the file: foo.txt
Line No 0 - This is 1st line

Line No 1 - This is 2nd line

Line No 2 - This is 3rd line

Line No 3 - This is 4th line

Line No 4 - This is 5th line

Line No 5 - This is 6th line

Line No 6 - This is 7th line

Python 相关文章推荐
使用python调用zxing库生成二维码图片详解
Jan 10 Python
关于Django外键赋值问题详解
Aug 13 Python
Ubuntu安装Jupyter Notebook教程
Oct 18 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
Aug 17 Python
python实现按首字母分类查找功能
Oct 31 Python
python使用for...else跳出双层嵌套循环的方法实例
May 17 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
May 26 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 Python
python中tkinter复选框使用操作
Nov 11 Python
Python中操作文件之write()方法的使用教程
May 25 #Python
在Python中操作文件之truncate()方法的使用教程
May 25 #Python
Python中tell()方法的使用详解
May 24 #Python
在Python中操作文件之seek()方法的使用教程
May 24 #Python
简单介绍Python中的readline()方法的使用
May 24 #Python
在Python中操作文件之read()方法的使用教程
May 24 #Python
在Python中使用next()方法操作文件的教程
May 24 #Python
You might like
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
Javascript 二维数组
2009/11/26 Javascript
IE不支持getElementsByClassName最终完美解决方案
2012/12/17 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
python中强大的format函数实例详解
2018/12/05 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
学习三严三实心得体会
2014/10/13 职场文书
前台文员岗位职责
2015/02/04 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
小学语文教学反思范文
2016/03/03 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python