简单了解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刷投票的脚本实现代码
Nov 08 Python
Python合并字符串的3种方法
May 21 Python
Python批量创建迅雷任务及创建多个文件
Feb 13 Python
Python爬取APP下载链接的实现方法
Sep 30 Python
python 为什么说eval要慎用
Mar 26 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
May 06 Python
如何利用Anaconda配置简单的Python环境
Jun 24 Python
Python实现微信好友的数据分析
Dec 16 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
python基于opencv实现人脸识别
Jan 04 Python
详解Python Celery和RabbitMQ实战教程
Jan 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
SONY SRF-M100的电路分析
2021/03/02 无线电
PHP开发负载均衡指南
2010/07/17 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
JS获取地址栏参数的小例子
2013/08/23 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
python 字符串格式化代码
2013/03/17 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
终端业务员岗位职责
2013/11/27 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
小学生优秀评语
2014/12/29 职场文书
工作简历自我评价
2015/03/11 职场文书
高三毕业感言
2015/07/30 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
MySQL 用 limit 为什么会影响性能
2021/09/15 MySQL
python对文档中元素删除,替换操作
2022/04/02 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技