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')

最新文章

  1. C# 视频编辑
  2. WPF gridview 不允许编辑
  3. 在 Github 上找「好东西」的方法
  4. 关于启动 SecureCRT 遇到一个致命的错误且必须关闭
  5. 学习 MySQL-DBA常用SQL汇总
  6. (转)C#特性学习与使用(为枚举定义Description)
  7. Redis设计思路学习与总结
  8. 【LeetCode】18. 4Sum
  9. Heritrix源码分析(八) Heritrix8个处理器(Processor)介绍(转)
  10. Qt的gzip模块实现
  11. 命令rm
  12. WPF翻转动画
  13. 普里姆(Prim)算法
  14. 用 Eclipse 下载 Git 仓库中代码
  15. 我对hibernate的对象的3种状态的理解
  16. 深入JavaScript类型判定
  17. js及jsp区别
  18. 委托(Delegate)简介
  19. Confluence 6 数据库表-内容(Content)
  20. 团队——League of Programers简介

热门文章

  1. Codeforces Round #469 (Div. 2)C. Zebras(思维+模拟)
  2. Swift5 语言指南(二十一) 嵌套类型
  3. 【原创】实现一个简单的邮件服务API
  4. DockPanel与GeckoFX、ChrominumFX、CefSharp结合使用问题
  5. Android使用bindService作为中间人对象开启服务
  6. Kafka消费异常处理
  7. Android开发之漫漫长途 XV——RecyclerView
  8. tomcat 配置文件server.xml 详解 Connector Engine Host Context
  9. lucene 初探 - 查询
  10. HTML 框架 frameset,frame