简单了解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自定义函数的创建、调用和函数的参数详解
Mar 11 Python
python基础之入门必看操作
Jul 26 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
Feb 12 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 Python
基于Python下载网络图片方法汇总代码实例
Jun 24 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
聊聊Python String型列表求最值的问题
Jan 18 Python
Python安装使用Scrapy框架
Apr 12 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
咖啡的传说和历史
2021/03/03 新手入门
smarty section简介与用法分析
2008/10/03 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
arguments对象
2006/11/20 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
pygame实现打字游戏
2021/02/19 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
Python的形参和实参使用方式
2019/12/24 Python
Python autoescape标签用法解析
2020/01/17 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
css3 中实现炫酷的loading效果
2019/04/26 HTML / CSS
计算机软件个人的自荐信范文
2013/12/01 职场文书
医院实习介绍信
2014/01/12 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
培训简讯范文
2015/07/20 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python