def read_data():try:l1=[]f=open('info.txt', 'r')l=f.readlines()f.close()for line in l:s=line.strip()name, age, score=s.split(' ')age=int(age)score=int(score)l1.append({'name': name, 'age': age, 'score': score})except OSError:print('读取文件失败')return l1l=read_data()
def save_data(l):try:f=open('info.txt', 'a')for i in l:f.write(i['name'])f.write(' ' + str(i['age']))f.write(' ' + str(i['score']) + '\n')f.close()except OSError:print('打开失败')
save_data(l)def input_data():l=[]while True:s=input()if not s:breakl.append(s)return l
def save_data_file(file='test.txt'):try:f=open(file, 'w')for i in input_data():f.write(i + '\n')f.close()except OSError:print('文件打开失败')def read_data_file(file='test.txt'):try:l=[]f=open(file, 'r')for j in f:j=j.rstrip()l.append(j)f.close()l1=enumerate(l, start=1)for i in l1:print('行号', i[0], i[1])except OSError:print('文件打开失败')
read_data_file()

python文件流习题解析相关推荐

  1. js接收excel文件流并解析下载文件

    情景:后端为post请求,且接口返回为excel文件流 方法: 1.使用原生XMLHttpRequest 2.使用原生fetch 3.使用axios import qs from 'qs'import ...

  2. python文件流_python--文件流读写

    在讲述fileinput模块之前,首先说一下python内置的文件API-open()函数以及与其相关的函数. 我这里主要讲讲其中四个比较重要和常用的方法,更多的方法,可以参考:菜鸟教程http:// ...

  3. python 文件流

    open | write | read >>> with open('demo.txt' , 'wt') as f: #以文本(wt)形式写入操作... f.write(" ...

  4. python文件输出-python文件流

    打开文件 文件的基本方法 迭代文件内容 打开文件 打开文件,可以使用自动导入的模块io中的函数open.函数open将文件名作为唯一必不可少的参数,并返回一个文件对象.如果只指定一个文件名,则获得一个 ...

  5. 文件流习题8.3 8.4

    将输入内容放入流中,并返回. 1 #ifndef _GET_H 2 #define _GET_H 3 4 #include <iostream> 5 6 std::istream& ...

  6. Python文件部分习题

    1-1遍历一个目录,打印所有文件的名称,并对之中的子目录递归调用自己. 1 import os2 3 def walk(dirname):4 for name in os.listdir(dirnam ...

  7. python文件流读取二进制_Python使用web.py从POST请求中提取二进制文件

    I am developing an API that allows outside clients to send a binary file which will be processed. my ...

  8. 文件流处理流式处理大数据处理

    20210315 https://www.yuque.com/7125messi/wydusr/wweetn 42-(重要重要重要)加速pandas(Modin和pandarallel) 重点 htt ...

  9. python中的doc_基于Python获取docx/doc文件内容代码解析

    这篇文章主要介绍了基于Python获取docx/doc文件内容代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 整体思路: 下载文件并修改后缀 ...

最新文章

  1. 解决MyEclipse2015启动时:Java was started but returned exit code=1问题
  2. C++中const——由一个例子想到的
  3. 地壳中元素含量排名记忆口诀_【中考化学】初中化学记忆性知识点03-生活中的化学-生活常识...
  4. 正方形个数(二维点哈希)
  5. Nginx源码阅读(ngx_http_process_request_line)
  6. Android之实现Room升级需要给一个表增加一个字段
  7. idea 配置jdk版本_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置
  8. 为什么两个controller的session的id不一样_新笑傲江湖手游服务器名字为什么不一样解答...
  9. iOS-代码实现TableViewCell创建多个样式的Cell
  10. 中国农田生产潜力数据集
  11. java 表格升序排列_用JS实现表格的排序
  12. python程序题求roc-auc是一种常用的模型评价指标_【Python机器学习 5-3】模型评价指标及模型选择...
  13. win7用计算机名共享打印机,WIN7共享打印机 可以同时多少台电脑共享一台打印机-win7一键共享打印机,win7一键共享工具软件...
  14. 如何修复win7蓝牙服务器,快速解决win7系统蓝牙驱动的修复方法
  15. php中的列表属性,php类中的长属性列表 – 我可以缩短它吗?
  16. jboss mysql cluster_jboss之mod_cluster集群
  17. vue音乐卡住_大神教你解决vue怎么添加音乐【突破措施】
  18. 电源防反接和防倒灌 - 使用MOS 管和运放实现理想二极管
  19. 国产工业软件仍未迎来黎明
  20. js插值法的使用_初学js插入节点appendChild insertBefore使用方法

热门文章

  1. mysql 返回的查询结果为空 (即零行)._Mysql数据同步(单向)
  2. python秒表游戏代码_用20行Python代码实现2048小游戏,你会吗?
  3. mysql支持UUID做外键_多表外键下将普通的id主键更新为uuid主键
  4. js html css淘宝足迹日历效果,js实现简单的日历显示效果函数示例
  5. IC基础知识(1)集成电路(IC)简介
  6. 为什么在用Vivado生成存储器配置文件时找不到相应型号的Flash芯片呢?
  7. 【 Linux 】安装、配置并用 Vim 编写第一个 C 程序
  8. 如何解决notefirst的闪退问题?
  9. java频繁的new对象 优化方案
  10. oracle自动冷备份脚本