python File read()方法
read()方法用于读取文件中指定的字节数,如果未给定或是负数,则读取所有
格式:File.read(size)
参数:size——从文件中读取的字节数
返回值:从文件中读取的字节。
实例:
如何转换为一维数据
从空格分隔的文件中读入数据
split(函数)
作用: 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
语法格式:
str.split(str="", num=string.count(str))
参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。
返回值
返回分割后的字符串列表。
实例
从特殊符号分隔的文件中读入数据
仍然适用split(),但是分隔符为指定的特殊符号
习题
编写一段程序用来登记全班10位同学考试成绩,要求每输入一位同学的成绩,然后将这个数字保存到工作目录下的a.txt,为了方便查看,每个成绩之间用符号###分隔开,输入完成绩后,程序检查成绩是否已经登记到文件a.txt中,所以需要把所有成绩以一维数据的形式打印出来,以便检查。
拓展:
平时的学期成绩会有很多学科,怎么办呢?
请看下期的二维数组表示
以上内容参考向金老师python等级考试三级内容、菜鸟教程(runoob.com)
更多精彩
敬请关注
![9ce718e465f13b236c9cd50e151518f4.png](https://i-blog.csdnimg.cn/blog_migrate/5f8fd9704e2f417f23758f2199ce1665.jpeg)
![d3e0bd274050aac7f23f8258ce00ddf0.png](https://i-blog.csdnimg.cn/blog_migrate/0986e3693cd1c55bff4416e42f2a35c9.png)
![bc00522be7360455def0d4ff6df81bd6.png](https://i-blog.csdnimg.cn/blog_migrate/6c314b4e07c5c127b5ccb0bf119efb17.jpeg)
![9bce08949c9e4d8e89f2e01400e311bc.png](https://i-blog.csdnimg.cn/blog_migrate/81cbb796ba1a2b12eb92300cf98d4b54.png)