简单了解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变量不能以数字打头详解
Jul 06 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
python监控进程状态,记录重启时间及进程号的实例
Jul 15 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
Python urlencode和unquote函数使用实例解析
Mar 31 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
Jun 03 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
Oct 12 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 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 - Html Transfer Code
2006/10/09 PHP
php之Memcache学习笔记
2013/06/17 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
微信小程序开发之map地图实现教程
2017/06/08 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
python判断字符串是否包含子字符串的方法
2015/03/24 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
python生成随机红包的实例写法
2019/09/02 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
python将音频进行变速的操作方法
2020/04/08 Python
python 画条形图(柱状图)实例
2020/04/24 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
python与pycharm有何区别
2020/07/01 Python
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
节水倡议书范文
2014/04/15 职场文书
化学教育专业求职信
2014/07/08 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
法律意见书范文
2015/05/20 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
为什么node.js不适合大型项目
2021/04/28 Javascript