简单了解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 20 Python
python实现class对象转换成json/字典的方法
Mar 11 Python
Tensorflow环境搭建的方法步骤
Feb 07 Python
python爬虫面试宝典(常见问题)
Mar 02 Python
python spyder中读取txt为图片的方法
Apr 27 Python
python实现梯度下降算法
Mar 24 Python
如何使用Python实现自动化水军评论
Jun 26 Python
pytorch 输出中间层特征的实例
Aug 17 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
利用Python自动化操作AutoCAD的实现
Apr 01 Python
python基于selenium爬取斗鱼弹幕
Feb 20 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实现修改新闻时删除图片的方法
2015/05/12 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
超简单的jquery的AJAX用法
2010/05/10 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
Python读写ini文件的方法
2015/05/28 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
妈妈的账单教学反思
2014/02/06 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
2019年汽车租赁合同范本!
2019/08/12 职场文书
Django如何与Ajax交互
2021/04/29 Python
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android