简单了解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列表去重的二种方法
Feb 14 Python
Python实现多线程下载文件的代码实例
Jun 01 Python
Python本地与全局命名空间用法实例
Jun 16 Python
python 找出list中最大或者最小几个数的索引方法
Oct 30 Python
Python拼接字符串的7种方法总结
Nov 01 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
详解python解压压缩包的五种方法
Jul 05 Python
Django密码系统实现过程详解
Jul 19 Python
Django实现跨域的2种方法
Jul 31 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
Django REST 异常处理详解
Jul 15 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
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
2013/12/18 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
jquery实现两个div中的元素相互拖动的方法分析
2020/04/05 jQuery
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
python用插值法绘制平滑曲线
2021/02/19 Python
python实现桌面托盘气泡提示
2019/07/29 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
Python try except finally资源回收的实现
2021/01/25 Python
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
电脑教师的教学自我评价
2013/11/26 职场文书
银行求职推荐信范文
2013/11/30 职场文书
临床医师个人自我评价
2014/04/06 职场文书
伊索寓言教学反思
2014/05/01 职场文书
财产分割协议书范本
2014/11/03 职场文书
资产移交协议书
2016/03/24 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis