简单了解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使用Queue在多个子进程间交换数据的方法
Apr 18 Python
Django的URLconf中使用缺省视图参数的方法
Jul 18 Python
基于Django的python验证码(实例讲解)
Oct 23 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
对python中的logger模块全面讲解
Apr 28 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
May 10 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
python数据爬下来保存的位置
Feb 17 Python
Python爬虫工具requests-html使用解析
Apr 29 Python
利用Python将多张图片合成视频的实现
Nov 23 Python
PyTorch中的拷贝与就地操作详解
Dec 09 Python
golang中的空接口使用详解
Mar 30 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/10/02 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
php实现RSA加密类实例
2015/03/26 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
JS 实现点击a标签的时候让其背景更换
2013/10/15 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
Javascript中replace()小结
2015/09/30 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
微信小程序实现长按删除图片的示例
2018/05/18 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
node.js连接mysql与基本用法示例
2019/01/05 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
python列表操作使用示例分享
2014/02/21 Python
Python列表生成器的循环技巧分享
2015/03/06 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
Python实现简单http服务器
2018/04/12 Python
python中metaclass原理与用法详解
2019/06/25 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
编辑个人求职信范文
2013/09/21 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
冬季施工防火方案
2014/05/17 职场文书
新员工试用期自我评价
2015/03/10 职场文书
教师节班会开场白
2015/06/01 职场文书