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

1、 file.write(str)需要传入一个字符串做为参数,否则会报错。

write("字符串")

1 with open('20200222.txt','w') as fo:2 fo.write([‘a','b','c'])

#错误提示:TypeError: write() argument must be str, not list

2、 file.writelines(sequence)可以有两种:字符串和字符序列,传入字符序列时,如果需要换行,则每个序列元素末尾需要有“\n”换行符才能达到所要输出的格式要求。

注意 :writelines必须传入的是字符序列,不能是数字序列

writelines("字符串" ) writelines( "字符序列")

1 list1 = ['a','1',3,4,5]2 with open('20200222.txt','w') as fo:3 fo.writelines(list1)

#错误提示:TypeError: write() argument must be str, not int

1 list1 = ['a','1','3','4','5']2 with open('20200222.txt','w') as fo:3 fo.writelines(list1) #正确传入参数!

1 with open('20200222.txt','w') as fo:

2 fo.writelines('今天是2020年2月22日星期六,\n') #注意,有个换行符,需要显式的加入换行符。3 fo.writelines('我第一次在博客园上写博客!')

输出:

今天是2020年2月22日星期六,

我第一次在博客园上写博客!

python writelines_Python之write与writelines区别相关推荐

  1. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  2. Python 应用领域以及版本之间的区别

    Python 应用领域以及版本之间的区别 一.Python应用领域 Python+人工智能,给你更多研究方向选择! 企业级综合实战项目,集六大前沿技术为一体 二. Python 2与Python 3的 ...

  3. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  4. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  5. Python面试之 is 和 == 的区别

    Python面试之 is 和 == 的区别 强哥 ​ 亿贝软件工程(上海)有限公司 全栈工程师 ​关注他 契卡 . 在读笛卡尔的孟德 等 1,210 人赞同了该文章 面试实习生的时候,当问到 is 和 ...

  6. python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...

    [摘要]今天给大家解答一道Python常见的面试题,希望这个面试栏目,给那些准备面试的同学,提供一点点帮助!小编会从最基础的面试题开始,每天一题.如果参考答案不够好,或者有错误的话,麻烦大家可以在留言 ...

  7. python协程详解_对Python协程之异步同步的区别详解

    一下代码通过协程.多线程.多进程的方式,运行代码展示异步与同步的区别. import gevent import threading import multiprocessing # 这里展示同步和异 ...

  8. python ord()与chr()用法以及区别

    python ord()与chr()用法以及区别 原文:http://blog.csdn.net/yulock/article/details/52904035 ord()函数主要用来返回对应字符的a ...

  9. c与python的区别-Python与C语言有什么区别?

    答题练手.手机排版不佳请谅解~ 更新2:还是关于编译和解释 二者的本质区别是在编译/解释器的总体工作方式上的,编译器是off-line,解释器是on-line.编译器把整个程序读进来,进行一系列变大变 ...

最新文章

  1. php ajax formdata 进度,使用formdata使用ajax将数据发送到PHP
  2. 防静电塑料包装袋周围的静电场
  3. piwik mysql_piwik流量统计系统搭建(apache2.4+piwik+mysql5.6+php5.6.14)
  4. Boost:测试bind <void>
  5. 安卓application_阿里面试官刁钻连问:安卓 UID的分配、查看及相关知识
  6. win 7 系统ie浏览器升级11版本后,f12功能不可用的问题
  7. 10分钟上线 - 利用函数计算构建微信小程序的Server端
  8. SpringBoot 2.0 Actuator监控系统
  9. php上传图片并显示代码,php图片上传代码(完整版已测试)
  10. 软件评测师考试需要知道什么?
  11. M5000 全谱直读光谱仪
  12. T-SNE可视化实现
  13. 编译原理-自顶向下文法消除二义性和左递归
  14. 未来教育 计算机四级题库,未来教育计算机等级考试四级数据库工程师题库.docx...
  15. 伽罗华域(Galois Field)上的四则运算
  16. neo4j安装及内存分配
  17. Linux系统开启wifi热点的方法
  18. getInputStream/getReader() has already been called for this request
  19. 设计模式(Design Pattern)详细整理(含思维导图)
  20. 服务机器人 开源_让机器为我们服务而不是我们为他们服务

热门文章

  1. 【nginx】nginx 常用命令
  2. 【Flink】Flink 如何 保证 同一个key对应的state是一个呢?KeyedProcessFunction
  3. 【Kafka】kafka console received unknown topic or partition error listOffset request
  4. 95-070-040-源码-源码调试-FLINK源代码调试方式
  5. 95-130-502-源码-source-ElasticSearch相关-ElasticSearch connector
  6. 【Flink】Unable to retrieve any partitions with KafkaTopicsDescriptor: Fixed Topics ([xxx)]
  7. 95-270-019-源码-指标监测-常用监控指标
  8. IDEA使用PlantUML构建类图,时序图等
  9. redis相对于mysql有什么劣势
  10. 深入分析 RestController 与 Controller 的区别,你真的了解吗?