在前文5.3节我们简单的学习了如何在Python里进行文件的写操作,所举例里写入的都是字符串数据,那我们现在想写入数值型数据可以直接写入么?我们先看看下边的程序是否能正常运行?

wfile = open("b.txt", 'w')
wfile.write(99)
wfile.close()

程序执行结果为:

看来不能直接把数值型数据直接写入b.txt文件里,那么需要将数值型数据转换成字符串不就可以了么?

我们来试试!

wfile = open("b.txt", 'w')
wfile.write(str(99))
wfile.write(str(100))
wfile.write(str(101))
wfile.close()

程序运行没问题哦!那我们通过程序读一下b.txt文件里的内容看看正确么?

rfile = open("b.txt", 'r')
w = rfile.read()
print w
rfile.close()

读出的结果是:

99100101

这三个数怎么在一行啊?怎么紧挨着啊?我们希望看到的是分三行显示比较好!怎么办?加'\n'啊!

wfile = open("b.txt", 'w')
wfile.write(str(99) + '\n')
wfile.write(str(100) + '\n')
wfile.write(str(101) +'\n')
wfile.close()

再通过程序读一次b.txt文件,此时程序的输出结果分3行显示了!

99
100
101

Python学习入门基础教程(learning Python)--5.5 Python写操作详解相关推荐

  1. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  2. Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程

    Python下的文件读写操作过程和其他高级语言如C语言的操作过程基本一致,都要经历以下几个基本过程. 1. 打开文件 首先是要打开文件,打开文件的主要目的是为了建立程序和文件之间的联系.按程序访问文件 ...

  3. Python学习入门基础教程(learning Python)--5 Python文件处理

    本节主要讨论Python下的文件操作技术. 首先,要明白为何要学习或者说关系文件操作这件事?其实道理很简单,Python程序运行时,数据是存放在RAM里的,当Python程序运行结束后数据从RAM被清 ...

  4. Python学习入门基础教程(learning Python)--6.3 Python的list切片高级

    上节"6.2 Python的list访问索引和切片"主要学习了Python下的List的访问技术:索引和切片的基础知识,这节将就List的索引index和切片Slice知识点做进一 ...

  5. Python学习入门基础教程(learning Python)--2.3.5Python返回多个值问题

    本节主要学习Python的函数是如何同时返回多个值的问题. 在学习Python的时候惊奇的发现,Python的函数可以同时返回多个值,很有意思. [python]view plaincopy #def ...

  6. Python学习入门基础教程(learning Python)--1.4 Python数据处理基础 .

    本节主要讨论数据操作及运算符等基础知识,熟悉C语言相关知识的读者请跳过此节. 在高级语言编程过程中,有了数据以后通常要对数据进行相应的数据处理,加.减.乘.除等基本运算,不难理解. 在Python里 ...

  7. Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式

    在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识.逻辑关 ...

  8. Python学习入门基础教程(learning Python)--5.3 Python写文件基础

    前边我们学习了一下Python下如何读取一个文件的基本操作,学会了read和readline两个函数,本节我们学习一下Python下写文件的基本操作方法. 这里仍然是举例来说明如何写文件.例子的功能是 ...

  9. Python学习入门基础教程(learning Python)--5.4 Python读文件详解

    问题1.多余的'\n' 在5.2节里我们基本掌握了Python下的文件读文件操作基本方法,但是也存在一些小小问题,细心的读者会发现下面这幅图的问题. 上图每次打印输出words时,先打印了一行从文件里 ...

最新文章

  1. “耐撕”团队2016.04.12站立会议
  2. Centos 7安装Postfix用于发送提醒邮件
  3. Object address check - Jurisdiction code
  4. jOOQ类型安全数据库查询教程
  5. 嵌入式成长轨迹25 【Linux应用编程强化】【Linux下的C编程 下】【实例:客户端/服务器端程序】...
  6. IDEA社区版找不到tomcat
  7. 不可不知的 5 种 JavaScript 代码编辑器
  8. 强口令检测(使用正则表达式)
  9. python缓存技术_高级Python技术:如何在Python应用程序中实现缓存
  10. 【云服务月刊】2018年第7期:云栖大会门票免费送!阿里云MVP招募,就等你了!...
  11. summernote富文本编辑器配合validate表单验证无法进行表单提交的问题
  12. docker 容器备份mysql shell脚本
  13. shapley值法初学入门详细介绍
  14. 【寒江雪】圆与扇形物体的碰撞检测
  15. delphi盒子希腊打开潘多拉魔盒?债务重组或是唯一出
  16. 解决python 服务端口探测探活
  17. 2020-10 补丁日:Oracle多个产品高危漏洞安全风险通告
  18. 单片机七阶音符_单片机 演奏音符
  19. android obb权限,解决部分手机读取obb失败的问题
  20. 计算机毕业设计Java“臻宝”书画竞拍系统(源码+系统+mysql数据库+lw文档)

热门文章

  1. 手把手让你实现postfix+extmail+mysql虚拟用户邮件体系
  2. 华为机试HJ88:扑克牌大小
  3. 商品详情页html代码获取,直播带货小程序源码中,商品详情页是如何获取html图片的...
  4. git 如何忽略掉文件夹_如何使git忽略某些文件或文件夹
  5. java面向对象特性_java面向对象编程三大特性
  6. gogoclient java_链路跟踪-GRPC请求 - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架...
  7. 别天天看看直播了,你知道如何用jmeter对直播间做压测吗
  8. 干货| 掌握这种逻辑思维,大厂面试成功率可提升90%
  9. 你不知道的接口测试之简单的开始
  10. 2021高考成绩查询镇远一中,【护航高考 消防同行】——镇远消防圆满完成高考期间消防安保任务...