一、传入的参数类型要求不同:

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 write和writelines的区别_简单了解Python write writelines区别相关推荐

  1. python写整数逆位运算_简单了解python的一些位运算技巧

    前言 位运算的性能大家想必是清楚的,效率绝对高.相信爱好源码的同学,在学习阅读源码的过程中会发现不少源码使用了位运算.但是为啥在实际编程过程中应用少呢?想必最大的原因,是较为难懂.不过,在面试的过程中 ...

  2. python装饰器的通俗理解_简单理解Python装饰器

    Python有大量强大又贴心的特性,如果要列个最受欢迎排行榜,那么装饰器绝对会在其中. 刚接触装饰器,会觉得代码不多却难以理解.其实装饰器的语法本身挺简单的,复杂是因为同时混杂了其它的概念.下面我们一 ...

  3. python以列表的形式输出_简单介绍python输出列表元素的所有排列形式

    今天小编就为大家分享一篇浅谈python输出列表元素的所有排列形式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 例如: ['a', 'b', 'c'] 输出 ['a', 'b', ...

  4. python中函数的可变参数_简单谈谈Python中函数的可变参数

    前言 在Python中定义函数,可以用必选参数.默认参数.可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数.默认参数.可变参数和关键字参数. ...

  5. python爬虫办公实例100例_简单的python爬虫实例

    爬取搜索出来的所有"中东人"的图片: 先看一下源代码,找到存放图片链接的地方,在源代码最下面的部分: 先说一下思路: 构造url列表=>依次爬取每个页面=>先在网页源代 ...

  6. python人脸识别实验报告总结_简单的 Python 人脸识别实例

    案例一 导入图片 思路: 1.导入库 2.加载图片 3.创建窗口 4.显示图片 5.暂停窗口 6.关闭窗口 # 1.导入库 import cv2 # 2.加载图片 img = cv2.imread(' ...

  7. python函数分几种_简单了解Python中的几种函数

    python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda lambda函数的使用方法:在lam ...

  8. union和union all有什么区别_什么是Python Wheels?为什么要关心它?

    前言 Python .whl文件(或wheels)是Python中很少讨论的一部分,但是它们对Python包的安装过程非常重要.如果您已经使用pip安装了Python包,那么很有可能是轮子(wheel ...

  9. python编写接口自动化脚本_简单的python http接口自动化脚本

    摘抄:今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值 ...

最新文章

  1. C#中oracle数据库的连接方法
  2. flask 对excel上传下载操作和文件处理
  3. 洛谷P1558 色板游戏
  4. sigv linux 信号,LINUX 信号处理
  5. java 云服务器 linux,云服务器Linux部署JavaWeb项目
  6. 利用PCA降维的手工计算实例
  7. Linux nohup 关闭终端的时候,程序依然能在后台运行( linux重定向及nohup不输出的方法)...
  8. 作为无人机方面做嵌入式编写的飞控总结5-磁力计对航向角yaw的校准2(磁力计如何校正航向)
  9. 最简单的方法二进制与16进制的转换
  10. excel函数--if函数计算销售提成
  11. 基于深度学习实现手写汉字识别
  12. mac电脑谷歌浏览器全屏显示选项卡
  13. (转载)SVN分支/主干Merge操作小记
  14. untiy 怎么把物体显示在最上层
  15. Git本地版本回退与远端版本回退(回滚)
  16. ubuntu14.04+cuda8.0(gtx1080)下tensorflow的安装
  17. 27岁技术总监,收入太高,心头慌得一比。。。
  18. 从零到一 | 14本书人工智能入门必备书单(附PDF链接)
  19. oracle中中rowid,oracle中的Rowid和Urowid
  20. BIM技术应用-成都绿地蜀峰-超高层(附方案文本86页)

热门文章

  1. 主流手机OS与鸿蒙OS
  2. NVIDIA GPU上的随机数生成
  3. Pytorch和CNN图像分类
  4. 2021年大数据Spark(七):应用架构基本了解
  5. [JS][dfs]题解 | #迷宫问题#
  6. C++ 析构函数(函数前面有波浪号~)
  7. TypeError: string argument without an encoding
  8. python 字符串拼接
  9. Android 接入Realm并使用
  10. shell test命令