简单了解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操作gmail实例
Jan 14 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
PYTHON压平嵌套列表的简单实现
Jun 08 Python
Python内置函数delattr的具体用法
Nov 23 Python
python OpenCV学习笔记之绘制直方图的方法
Feb 08 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
在Python中使用Neo4j的方法
Mar 14 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
Django框架模板用法入门教程
Nov 04 Python
python两个_多个字典合并相加的实例代码
Dec 26 Python
Python中求对数方法总结
Mar 10 Python
python playwright 自动等待和断言详解
Nov 27 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
php db类库进行数据库操作
2009/03/19 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
php对图像的各种处理函数代码小结
2013/07/08 PHP
php 魔术方法详解
2014/11/11 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
javascript 类方法定义还是有点区别
2009/04/15 Javascript
replace()方法查找字符使用示例
2013/10/28 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
跟老齐学Python之Python文档
2014/10/10 Python
python实现kmp算法的实例代码
2019/04/03 Python
python3实现单目标粒子群算法
2019/11/14 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
Pytorch的mean和std调查实例
2020/01/02 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
解决python运行启动报错问题
2020/06/01 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
大学生冰淇淋店商业计划书
2014/01/14 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
企业年会主持词
2014/03/27 职场文书
横幅标语大全
2014/06/17 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL