简单了解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 07 Python
在Django的模型中添加自定义方法的示例
Jul 21 Python
python使用pycharm环境调用opencv库
Feb 11 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
Python下调用Linux的Shell命令的方法
Jun 12 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 Python
python验证身份证信息实例代码
May 06 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
Jun 03 Python
python判断变量是否为列表的方法
Sep 17 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
Nov 28 Python
浅谈Python基础之列表那些事儿
May 11 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脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
大白话讲解JavaScript的Promise
2017/04/06 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
jQuery实现评论模块
2020/08/19 jQuery
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
pycharm运行scrapy过程图解
2019/11/22 Python
用python实现名片管理系统
2020/06/18 Python
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
市场营销专业个人求职信范文
2013/12/14 职场文书
创业计划书六个要素
2013/12/26 职场文书
应届毕业生自荐信
2014/05/28 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
2015初中团委工作总结
2015/07/28 职场文书