天外来信
作者:王丽丽
来源:《中国信息技术教育》2018年第16期
作者:王丽丽
来源:《中国信息技术教育》2018年第16期
忽然有一天,阿派收到一封外面世界的来信,他迫不及待地开始读信,却发现信件内容全是一串一串的数字……
在这一课中,学生将学习如何利用Python读写文件及其拓展应用。
在阿派读信之前,先来了解一下Python是如何读取文件的。
1.Python读取文件
(1)读取文件的简单示例
关于文件的基本处理主要有文件的打开、操作和关闭。如表1,利用open()打开文件,并返回一个名为f的文件对象。其中,打开文件的模式有只读、写入、追加等,默认的文件访问模式为只读(r)。表1的程序运行后,将会读取如图1的文件,运行的结果如图2。
(2)read()方法
当read()的括号内为空或负数时,将读取文件的所有内容。如果调用f.read(size),size是一个可选的数字类型的参数,则将读取指定的数据。比如,将表1的第3行代码修改为print(f.read(5)),则程序运行结果如图3。
(3python怎么读文件)readline()方法
f.readline()会从文件中读取当前指针下一行内容的字符串。比如,将表1的第3行代码修改为print(f.readline()),则程序运行结果如下页图4。如果将第3行修改为2行readline(),则运行效果如下页图5,由于print默认换行,会在输出一行字符串后产生一行空行。如果不想产生空行,则将代码修改为print(f.readline(), end=''),其中的end=''表示print输出之后不换行。
(4)readlines()方法
f.readlines()将返回整个文件内容的列表,每一项是以换行符结尾的一行字符串。比如,将表1的第3行代码修改为print(f.readlines()),则程序运行结果如下页图6。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论