简单了解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之入门(二)基本数据类型
May 25 Python
Python中编写ORM框架的入门指引
Apr 29 Python
python实现搜索本地文件信息写入文件的方法
Feb 22 Python
浅谈dataframe中更改列属性的方法
Jul 10 Python
Win10下python 2.7与python 3.7双环境安装教程图解
Oct 12 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
Python如何读取文件中图片格式
Jan 13 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
python的launcher用法知识点总结
Aug 07 Python
有关pycharm登录github时有的时候会报错connection reset的问题
Sep 15 Python
Python调用飞书发送消息的示例
Nov 10 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 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中使用模板的方法
2008/05/24 PHP
PHP IPV6正则表达式验证代码
2010/02/16 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
php实现字符串翻转的方法
2015/03/27 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
JQuery循环滚动图片代码
2011/12/08 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
教师实习期自我鉴定
2013/10/06 职场文书
干部下基层实施方案
2014/03/14 职场文书
关于环保的建议书
2014/05/12 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
贴吧吧主申请感言
2015/08/03 职场文书