小甲鱼31课泡菜课后作业反思
课后作业动动手:
0. 编写一个程序,这次要求使用pickle将文件(record.txt)里的对话按照以下要求腌制成不同文件(没错,是第29讲的内容小改,考考你自己能写出来吗?):
小甲鱼的对话单独保存为boy_.txt的文件(去掉“小甲鱼:”)
小客服的对话单独保存为girl_.txt的文件(去掉“小客服:”)
文件中总共有三段对话,分别保存为boy_1.txt, girl_1.txt,boy_2.txt, girl_2.txt, boy_3.txt, gril_3.txt共6个文件
小客服:小甲鱼,今天有客户问你有没有女朋友?
小甲鱼:咦??
小客服:我跟她说你有女朋友了!
小甲鱼:。。。。。。
小客服:她让你分手后考虑下她!然后我说:"您要买个优盘,我就帮您留意下~"
小甲鱼:然后呢?
小客服:她买了两个,说发一个货就好~
小甲鱼:呃。。。。。。你真牛!
小客服:那是,谁让我是鱼C最可爱小客服嘛~
小甲鱼:下次有人想调戏你我不阻止~
小客服:滚!!!
================================================================================
小客服:小甲鱼,有个好评很好笑哈。
小甲鱼:哦?
小客服:"有了小甲鱼,以后妈妈再也不用担心我的学习了~"
小甲鱼:哈哈哈,我看到丫,我还发微博了呢~
小客服:嗯嗯,我看了你的微博丫~
小甲鱼:哟西~
小客服:那个有条回复“左手拿著小甲魚,右手拿著打火機,哪裡不會點哪裡,so easy ^_^”
小甲鱼:T_T
================================================================================
小客服:小甲鱼,今天一个会员想找你
小甲鱼:哦?什么事?
小客服:他说你一个学生月薪已经超过12k了!!
小甲鱼:哪里的?
小客服:上海的
小甲鱼:那正常,哪家公司?
小客服:他没说呀。
小甲鱼:哦
小客服:老大,为什么我工资那么低啊??是时候涨涨工资了!!
小甲鱼:啊,你说什么?我在外边呢,这里好吵吖。。。。。。
小客服:滚!!!
import pickle
def save_pickle_file(boy,girl,count):file_name1 = 'boy_'+str(count)+'.pkl'file_name2 = 'girl_'+str(count)+'.pkl'#这里注意需要把整型转换为字符型file1 = open(file_name1,'wb')file2 = open(file_name2,'wb')pickle.dump(boy,file1)pickle.dump(girl,file2)file1.close()file2.close()def split_file(name):boy = []girl = []count = 1open_file = open(name)for each in open_file:#for in文件是一行if not each[:6] == '======':[a,b] = each.split[':',1]if a== '小甲鱼':boy.append(b)elif a == '小客服':girl.append(b)else:save_pickle_file(boy,girl,count)count += 1boy = []girl = []save_pickle_file(boy,girl,count)open_file.close()
split_file('C:\\Users\\羊羊\Desktop\\新建文本文档 (2).txt')
注意文件的读入,如果直接输入需要加引号,若是input一个文件,则不需要引号
小甲鱼31课泡菜课后作业反思相关推荐
- 小甲鱼鱼c论坛python作业_小甲鱼老师的课后作业要是个鱼币这么多!!!
查看: 6825|回复: 45 小甲鱼老师的课后作业要是个鱼币这么多!!! 电梯直达 发表于 2015-10-18 16:39:45 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结交更多好友,享 ...
- 小甲鱼第一课(分支、字符串)
课后题代码 hello.py name=input('你的名字是:') print(name) 结果为: 你的名字是:zickel zickel clac.py 自己写的: judge=int(inp ...
- 【小甲鱼C语言】课后笔记第一章第三节——常量和宏定义
目录 1.常见的常量 2.宏定义(符号常量) 3.标识符 4.字符串常量 5.课后习题(编程题) 1.常见的常量 整型常量:520, 1314, 123 实型常量:3.14, 5.12, 8.97 字 ...
- 小甲鱼python零基础课后习题001我和Python的第一次亲密接触
一.测试题: 0. python是什么语言? 1. IDLE是什么? 2. print()的作用是什么? 3. python中表示乘法的符号是什么? 4. 为什么print("i love ...
- 小甲鱼28课文件:因为懂你,总结反思
0. 下边只有一种方式不能打开文件,请问是哪一种,为什么? >>> f = open('E:/test.txt','w') #A >>> f = open('E:\ ...
- 【小甲鱼C语言】课后笔记第一章第一节——打印(printf)
目录 1."打印"就是"输出"的意思 2.使用 GCC 编译程序:gcc 源代码 -o 可执行文件. 3.printf 是格式化输出函数 a.函数概要 b.函数 ...
- 【小甲鱼C语言】课后笔记第一章第九节——if语句
目录 1. 分支结构的作用就是将 C 语言的代码引入歧途 2.switch语句和分支嵌套 1. switch 语句 2. 使用 break 语句跳出 3. 分支结构的嵌套 2. 使用 break 语句 ...
- 【小甲鱼C语言】课后笔记第一章第五节——取值范围
目录 1. 比特位和字节 2. 二进制.十进制和十六进制 3. 符号位 4. 补码(作用:就是为了解决二进制的加减乘除) 5. 二进制表示最大值和最小值 6. 基本数据类型的取值范围 7.课后习题(编 ...
- 【小甲鱼C语言】课后笔记第一章第七节——算数运算符
目录 1. 算术运算符 2. 何谓"目"? 3. 表达式 4. 类型转换 5.课后习题(编程题) 1. 算术运算符 C 语言通过提供大量的运算符来支持我们对数据进行处理,前边我们将 ...
最新文章
- TortoiseGit配置密钥的方法
- linux创建sftp用户并指定访问目录,linux – 创建SFTP用户只能访问一个目录.
- struts2 jquery ajax 局部刷新遇到的各种问题
- 查询oracle的联机日志文件,查询Oracle日志文件的方法(摘自http://database.51cto.com/art/201010/231519.htm)...
- (转)Web Services使用多态(XmlInclude) ,支持自定义类型
- 为什么有的人喜欢夜间工作_为什么开发人员喜欢在夜间编码
- 如何在局域网上托管ASP.NET Web应用程序
- 初探内核之《Linux内核设计与实现》笔记上
- 解决 Chrome 请停用以开发者模式运行的扩展程序
- ASP.NET MVC和jQuery系列一:入门篇
- Selenium2.41.0—获取动态资源 (转)
- google datastudio 使用教程
- 第四套人民币及8001的简介
- TCPUDP测试工具 创建UDP通信设置教程
- 37、HTMLQQ彩贝高级搜索框页面制作,鼠标悬停出现下拉框
- 视频p2p php,m3u8视频播放器集成p2p加速源码分享
- 什么是肠漏综合征,它如何影响健康?
- excel 2007 冻结单元格
- 跟踪(一):跟踪常见算法和特点
- android模拟器游戏大全,安卓模拟器游戏大全_小鸡模拟器
热门文章
- java校招笔试题目_Java校招笔试题
- java poi 操作Excel 删除行内容和直接删除行
- python箭头符号怎么打_python – 用箭头标记matplotlib直方图bin
- 删除的微信聊天记录怎么恢复?高手指导还原教程,99%的人用了都说好
- 离散数学 代数系统思维导图
- linux下 exp导出时报sh:exp:找不到,是什么原因,exp/imp(导出/导入)
- pytorch super 的用法
- php 手机swf播放器,PHP实现使用优酷土豆视频地址获取swf播放器分享地址_PHP教程...
- 一些国内可用的高质量壁纸网站,免翻~
- android行业调研报告,安卓手机应用商店市场用户调查报告