python学习之老男孩python全栈第九期_day008作业
2024-10-22 08:33:34
1. 文件a.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数
apple 10 3
tesla 100000 1
mac 3000 2
lenovo 30000 3
chicken 10 3
sum = 0
with open('a.txt',mode='w',encoding='utf-8') as f:
f.write('''apple 10 3
tasla 100000 1
mac 3000 2
lenove 30000 3
chicken 10 3''')
with open('a.txt',encoding='utf-8') as read_f:
for line in read_f.readlines():
sum += int(line.split(' ')[1])*int(line.split(' ')[2])
print(sum)
2. 修改文件内容,把文件中的alex都替换成SB
import os
with open('a.txt',mode='w',encoding='utf-8') as f:
f.write('''alex 18
Eva 20
KID 21
kidd 22
alex 38''')
with open('a.txt',encoding='utf-8') as read_f,\
open('aa.txt',mode='w',encoding='utf-8') as write_f:
for line in read_f.readlines():
line = line.replace('alex','SB')
write_f.write(line)
os.remove('a.txt')
os.rename('aa.txt','a.txt')
最新文章
- C# 视频编辑
- WPF gridview 不允许编辑
- 在 Github 上找「好东西」的方法
- 关于启动 SecureCRT 遇到一个致命的错误且必须关闭
- 学习 MySQL-DBA常用SQL汇总
- (转)C#特性学习与使用(为枚举定义Description)
- Redis设计思路学习与总结
- 【LeetCode】18. 4Sum
- Heritrix源码分析(八) Heritrix8个处理器(Processor)介绍(转)
- Qt的gzip模块实现
- 命令rm
- WPF翻转动画
- 普里姆(Prim)算法
- 用 Eclipse 下载 Git 仓库中代码
- 我对hibernate的对象的3种状态的理解
- 深入JavaScript类型判定
- js及jsp区别
- 委托(Delegate)简介
- Confluence 6 数据库表-内容(Content)
- 团队——League of Programers简介
热门文章
- Codeforces Round #469 (Div. 2)C. Zebras(思维+模拟)
- Swift5 语言指南(二十一) 嵌套类型
- 【原创】实现一个简单的邮件服务API
- DockPanel与GeckoFX、ChrominumFX、CefSharp结合使用问题
- Android使用bindService作为中间人对象开启服务
- Kafka消费异常处理
- Android开发之漫漫长途 XV——RecyclerView
- tomcat 配置文件server.xml 详解 Connector Engine Host Context
- lucene 初探 - 查询
- HTML 框架 frameset,frame