Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。

文本文件的读写主要通过open()所构建的文件对象来实现。

创建文件对象

我们打开一个文件,并使用一个对象来表示该文件:

f = open(文件名,模式)

最常用的模式有:

"r"     # 只读

“w”     # 写入

比如

1

>>>f = open("test.txt","r")

文件对象的方法

读取:

1

2

3

content = f.read(N)          # 读取N bytes的数据

content = f.readline()       # 读取一行

content = f.readlines()      # 读取所有行,储存在列表中,每个元素是一行。

写入:

1

f.write('I like apple')      # 将'I like apple'写入文件

关闭文件:

1

f.close()

练习

建立一个record.txt的文档,写入内容如下:

tom, 12, 86

Lee, 15, 99

Lucy, 11, 58

Joseph, 19, 56

再从record.txt中读取文件并打印。

总结

1

2

3

4

f    = open(name, "r")

line = f.readline()

f.write('abc')

f.close()

Python文本文件的输入输出相关推荐

  1. python文本文件csv_我的第一个Python项目:如何将杂乱无章的文本文件转换为纯净的CSV文件

    python文本文件csv So I decided to learn Python. Turns out this computer programming language isn't so ha ...

  2. Python文本文件操作

    Python文本文件操作 单个文本文件读取 1.读取文本文件的旧型语法 示例: 读取名为file_to_read.txt的文本文件内容. 文本文件内容: I love Rock n Roll. inp ...

  3. [Python基础05]输入输出选择和循环

    文章目录 输入输出 1. 数据输出 2.数据输入 3. python中的输入输出 4.扩展:格式化输出 选择和循环 1.程序结构 1.2. 选择结构 2. 循环结构 2.1. for..in循环结构 ...

  4. python 标准输出_详解Python的标准输入输出

    本篇文章给大家分享的是详解Python的标准输入输出,内容挺不错的,希望可以帮助到有需要的朋友 一.标准输入输出 1.打印到屏幕 产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个 ...

  5. Python进阶02 文本文件的输入输出

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python具有基本的文本文件读写功能.Python的标准库提供有更丰富的读写功能 ...

  6. python文件输出-Python 文件和输入输出小结

    1.打开和关闭文件(open(),file(),close()) 有两种内建函数可以获取文件对象:open和file.他们的用法完全一样.下面只以open()为例子讲解.获取一个文件对象(打开文件)的 ...

  7. python创建txt文件并写入 编码-Python文本文件读写操作时的字符编码问题

    说明1:文本文件的字符编码问题只存在t模式中,如:open('a.txt', mode='rt') 编码(encode): 我们输入的任何字符想要以文件(如.txt)的形式保存在计算机的硬盘上, 必须 ...

  8. python 中文件输入输出及os模块对文件系统的操作

    整理了一下python 中文件的输入输出及主要介绍一些os模块中对文件系统的操作. 文件输入输出 1.内建函数open(file_name,文件打开模式,通用换行符支持),打开文件返回文件对象. 2. ...

  9. Python入门--基本输入输出

    基本输入输出 IO就是人机交互的基础 学习过C语言的同学们都是很熟悉Printf/Scanf(cin/cout)了 在Python里输出是print(-) 输入则是input() 输出 在Python ...

最新文章

  1. ubuntu常见错误--could not get lock /var/lib/dpkg/lock -open
  2. boost::hana::list用法的测试程序
  3. 数组和lookup函数
  4. pyqt 界面关闭信号_PyQt从类(子窗口)发送信号返回到MainWindow(类)
  5. android恢复联系人,如何从Android手机恢复联系人[最佳方式]
  6. pytorch卷积神经网络_知识干货-动手学深度学习(pytorch)-06 卷积神经网络基础
  7. Windows:打开MSDTC,恢复Windows任务栏,查看windows日志,打开远程桌面,打开Services,资源监控...
  8. 夺命雷公狗---linux NO:26 linux下的用户和用户组的管理
  9. 17年,寻找出路的一年
  10. SpringBoot2.0整合jsp
  11. oneno浏览器插件_onenote 插件-onenote clipper for chrome下载 v2.1.3官方版--pc6下载站
  12. spring boot全局日期格式化配置
  13. 树莓派 linux安装中文语言包6,Linux下给树莓派安装及配置系统-Go语言中文社区
  14. python爬虫——爬取拉勾网一线与新一线城市职位信息
  15. 企业邮箱邮件的服务器地址是什么?企业邮箱服务器出错怎么办?
  16. 第二章 搭建Android开发环境
  17. OA系统是什么意思?企业为什么要用OA办公系统软件?
  18. VSC | vscode 常用快捷键
  19. python 泰勒展开式_python函数的Taylor级数sympy表达式
  20. 迷宫 做的第一个搜索题

热门文章

  1. windows中删除设备和驱动器中的其他软件图标
  2. linux下用u盘安装xp系统安装教程,利用Ubuntu启动U盘安装DOS和WindowsXP
  3. VMware Workstation共享磁盘建立
  4. 给antd的Table组件添加总计和平均值
  5. 实战 SQL:销售数据的小计/合计/总计以及数据透视表
  6. 2021-02-28 Matlab优化拟合曲线
  7. 渗透测试入门(域名、DNS)— 理论知识
  8. 记lrd的高二上学期第五次调研考试
  9. 决策树及输出结果解释
  10. 二叉排序树基本操作(链表实现)(有错误)