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 文件操作练习相关推荐

  1. 初学Python——文件操作第二篇

    前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...

  2. python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

  3. Python文件操作学习总结

    Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...

  4. 【Python】学习笔记总结3(Python文件操作)

    文章目录 三.Python文件操作 1.打开`open('文件名','打开模式')` 2.写操作 3.读操作 4.With上下文管理对象 小结 案例 5.文件定位 三.Python文件操作 1.打开o ...

  5. python文件操作实验总结,[干货分享]Python文件操作技巧总结

    引言 小伙伴们,今天给大家讲解一下python程序下的文件操作完整技巧梳理,都是笔者总结的干货.通过本文阅读,不仅可以带来生产力提升,也可以开发小脚本为生活带来乐趣.         首先不知道大家对 ...

  6. 关于python文件操作

    关于python文件操作 总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当 ...

  7. Python文件操作与函数目录

    文件操作 python文件操作 函数 Python函数学习--初步认识 Python函数学习--作用域与嵌套函数 Python函数学习--匿名函数 python内置函数 Python函数学习--递归 ...

  8. python文件操作的方法_python文件操作的方法介绍

    文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...

  9. python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...

    电影是人类对未来的向往,在<黑客帝国>中,我们看到了一个数字化的社会,而当你学会python文件操作,你也就离你向往的黑客近一点了,用程序来直接影响电脑上的其他文件,只需要几行代码就搞定. ...

  10. python对文件操作的相关函数_第六章、Python文件操作

    第六章.Python文件操作 Python可以对文件进行查看.创建等功能,可以对文件内容进行添加.修改.删除,且所使用到的函数在Python3.5.x为open,在Python2.7.x同时支持fil ...

最新文章

  1. LamBda学习(一)
  2. (22)FPGA比较器设计(第5天)
  3. 如何规划农商行商业智能系统中的决策分析系统?
  4. matlab 解相位_光测力学栅线投影技术-相位求解方法
  5. es 安装 ik 分词器
  6. CoreData 增删改查
  7. ExcelHelper代码
  8. 一次跳槽经历(阿里/美团/头条/网易/有赞...)
  9. javascript 实现1加到100
  10. lighttp 配置php扩展包,Lighttpd配置
  11. 完美世界年营收85亿:同比降17% 影视业务整体产生亏损2亿
  12. 查询失败,后台服务器运行错误,添加网络打印机错误?怎么处理?Windows 无法连接到打印机。 服务器打印后台处理程序服务没有运行。...
  13. 站在讲台上的时候,我怕我会心虚
  14. 7-238 整数转换为字符串7-242 母牛问题7-243 快速幂
  15. Redis(2)数据结构
  16. P1567 吃糖果游戏
  17. 【解决】阿里巴巴icon图标无法修改颜色
  18. 物联网之STM32开发一(基础知识)
  19. 光猫,怕不怕雷电?雷电天气,要不要关光猫?
  20. 【无代码体验】使用鲸智搭开发《招聘管理系统》

热门文章

  1. ExtJs 分组表格控件----监听
  2. 2017ACM/ICPC亚洲区沈阳站 C Hdu-6219 Empty Convex Polygons 计算几何 最大空凸包
  3. Lua游戏开发----模块
  4. vim自带的练习教程(vimtutor)
  5. 修改TFS与本地源代码映射路径
  6. shell 编程(难题分析)
  7. corosync+openais+pacemaker+web
  8. ubuntu 12.04 nginx+ mono-fastcgi-server
  9. jquery插件开发导读
  10. varnish-cache使用