详解详解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 urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
Python连接数据库学习之DB-API详解
Feb 07 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
Aug 30 Python
彻底搞懂Python字符编码
Jan 23 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
Jun 05 Python
tensorflow实现简单逻辑回归
Sep 07 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
Django中reverse反转并且传递参数的方法
Aug 06 Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
Jun 07 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将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php最简单的删除目录与文件实现方法
2014/11/28 PHP
php常用表单验证类用法实例
2015/06/18 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
Javascript编程之继承实例汇总
2015/11/28 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
vue获取input输入值的问题解决办法
2017/10/17 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
python实现比较文件内容异同
2018/06/22 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
亿企通软件测试面试题
2012/04/10 面试题
remote接口和home接口主要作用
2013/05/15 面试题
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
家长对孩子评语
2014/01/30 职场文书
《菜园里》教学反思
2014/04/17 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers