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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。