python 文件操作练习
1. 文件a.txt内容:每一行内容分别为商品名字,价钱,个数。
apple 10 3
tesla 100000 1
mac 3000 2
lenovo 30000 3
chicken 10 3
通过代码,将其构建成这种数据类型:[{'name':'apple','price':10,'amount':3},{'name':'tesla','price':1000000,'amount':1}......] 并计算出总价钱。
1 l2 = [] 2 sum = 0 3 f = open('a.txt',encoding='utf-8') 4 for i in f: 5 i=(i.strip().split()) 6 li = {'name':i[0],'price':i[1],'amount':i[2]} 7 l2.append(li) 8 cost = int(i[1]) * int(i[2]) 9 sum =sum +cost 10 print(sum) 11 print(l2)
View Code
2,有如下文件:
-------
alex是老男孩python发起人,创建人。
alex其实是人妖。
谁说alex是sb?
你们真逗,alex再牛逼,也掩饰不住资深屌丝的气质。
----------
将文件中所有的alex都替换成大写的SB。
1 with open('b.txt',encoding='utf-8') as read_f,open('.b.txt.swap','w') as write_f: # 2 for line in read_f: 3 line=line.replace('alex','SB') 4 write_f.write(line) 5 6 os.remove('b.txt') 7 os.rename('.b.txt.swap','b.txt')
View Code
转载于:https://www.cnblogs.com/lyh3420/p/10268407.html
python 文件操作练习相关推荐
- 初学Python——文件操作第二篇
前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...
- python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入
Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...
- Python文件操作学习总结
Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...
- 【Python】学习笔记总结3(Python文件操作)
文章目录 三.Python文件操作 1.打开`open('文件名','打开模式')` 2.写操作 3.读操作 4.With上下文管理对象 小结 案例 5.文件定位 三.Python文件操作 1.打开o ...
- python文件操作实验总结,[干货分享]Python文件操作技巧总结
引言 小伙伴们,今天给大家讲解一下python程序下的文件操作完整技巧梳理,都是笔者总结的干货.通过本文阅读,不仅可以带来生产力提升,也可以开发小脚本为生活带来乐趣. 首先不知道大家对 ...
- 关于python文件操作
关于python文件操作 总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当 ...
- Python文件操作与函数目录
文件操作 python文件操作 函数 Python函数学习--初步认识 Python函数学习--作用域与嵌套函数 Python函数学习--匿名函数 python内置函数 Python函数学习--递归 ...
- python文件操作的方法_python文件操作的方法介绍
文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...
- python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...
电影是人类对未来的向往,在<黑客帝国>中,我们看到了一个数字化的社会,而当你学会python文件操作,你也就离你向往的黑客近一点了,用程序来直接影响电脑上的其他文件,只需要几行代码就搞定. ...
- python对文件操作的相关函数_第六章、Python文件操作
第六章.Python文件操作 Python可以对文件进行查看.创建等功能,可以对文件内容进行添加.修改.删除,且所使用到的函数在Python3.5.x为open,在Python2.7.x同时支持fil ...
最新文章
- LamBda学习(一)
- (22)FPGA比较器设计(第5天)
- 如何规划农商行商业智能系统中的决策分析系统?
- matlab 解相位_光测力学栅线投影技术-相位求解方法
- es 安装 ik 分词器
- CoreData 增删改查
- ExcelHelper代码
- 一次跳槽经历(阿里/美团/头条/网易/有赞...)
- javascript 实现1加到100
- lighttp 配置php扩展包,Lighttpd配置
- 完美世界年营收85亿:同比降17% 影视业务整体产生亏损2亿
- 查询失败,后台服务器运行错误,添加网络打印机错误?怎么处理?Windows 无法连接到打印机。 服务器打印后台处理程序服务没有运行。...
- 站在讲台上的时候,我怕我会心虚
- 7-238 整数转换为字符串7-242 母牛问题7-243 快速幂
- Redis(2)数据结构
- P1567 吃糖果游戏
- 【解决】阿里巴巴icon图标无法修改颜色
- 物联网之STM32开发一(基础知识)
- 光猫,怕不怕雷电?雷电天气,要不要关光猫?
- 【无代码体验】使用鲸智搭开发《招聘管理系统》