简单了解Python write writelines区别


Posted in Python onFebruary 27, 2020

一、传入的参数类型要求不同:

1、 file.write(str)需要传入一个字符串做为参数,否则会报错。

write( "字符串")

with open('20200222.txt','w') as fo:
   fo.write([‘a','b','c'])
#错误提示:TypeError: write() argument must be str, not list

2、 file.writelines(sequence)可以有两种:字符串和字符序列,传入字符序列时,如果需要换行,则每个序列元素末尾需要有“\n”换行符才能达到所要输出的格式要求。

注意 :writelines必须传入的是字符序列,不能是数字序列

writelines( "字符串" ) writelines( "字符序列" )

list1 = ['a','1',3,4,5]
 with open('20200222.txt','w') as fo:
   fo.writelines(list1)
#错误提示:TypeError: write() argument must be str, not int
list1 = ['a','1','3','4','5']
 with open('20200222.txt','w') as fo:
   fo.writelines(list1)
  #正确传入参数!
with open('20200222.txt','w') as fo:
  fo.writelines('今天是2020年2月22日星期六,\n')  #注意,有个换行符,需要显式的加入换行符。
  fo.writelines('我第一次在博客园上写博客!')

输出:
今天是2020年2月22日星期六,
我第一次在博客园上写博客!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python判断Abundant Number的方法
Jun 15 Python
教大家使用Python SqlAlchemy
Feb 12 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
python中找出numpy array数组的最值及其索引方法
Apr 17 Python
django框架模板语言使用方法详解
Jul 18 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
在Python中获取操作系统的进程信息
Aug 27 Python
django queryset相加和筛选教程
May 18 Python
django 将自带的数据库sqlite3改成mysql实例
Jul 09 Python
python 模拟登录B站的示例代码
Dec 15 Python
matlab xlabel位置的设置方式
May 21 Python
python json load json 数据后出现乱序的解决方案
Feb 27 #Python
Python3标准库之functools管理函数的工具详解
Feb 27 #Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
Feb 27 #Python
python通过对字典的排序,对json字段进行排序的实例
Feb 27 #Python
python实现翻译word表格小程序
Feb 27 #Python
Python统计文本词汇出现次数的实例代码
Feb 27 #Python
浅谈python输出列表元素的所有排列形式
Feb 26 #Python
You might like
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
js 操作select和option常用代码整理
2012/12/13 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
python多线程抓取天涯帖子内容示例
2014/04/03 Python
pandas string转dataframe的方法
2018/04/11 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
numpy 声明空数组详解
2019/12/05 Python
Python中如何引入第三方模块
2020/05/27 Python
深入理解Python 多线程
2020/06/16 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
《从现在开始》教学反思
2014/04/15 职场文书
一帮一活动总结
2014/05/08 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
法学专业求职信范文
2015/03/19 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
实习证明格式范文
2015/06/16 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
java实现对Hadoop的操作
2021/07/01 Java/Android