2018-09-03作业

  1. 提取data.json中的数据,将每条数据中的name、text、love和comment信息。并且保存到另外一个json文件中
import json
info = []
with open('./data.json','r',encoding='utf-8') as d:
     content = json.load(d)
     for a in content['data']:
         extract = {'name':a['name'],'text':a['text'],'love':a['love'],'comment':a['comment']}
         print(extract)
         info.append(extract)
with open('./data1.json','w',encoding = 'utf-8') as d:
    json.dump(info,d)

{'name': '龘靐龗齾齉爩虌麷灩韊', 'text': '闲来无事看看直播,点开个漂亮小姐姐……我特么………… \u200b\u200b\u200b', 'love': '557', 'comment': '84'}
{'name': '一叶珈蓝', 'text': '你的房子失火了,你只能选择一样东西,你会救什么?', 'love': '242', 'comment': '134'}
{'name': '逍遥帮主阿紫', 'text': '遇到这种情况,你会怎么办?', 'love': '301', 'comment': '152'}
{'name': '拽拽快乐视频', 'text': '一组超赞的肩颈按摩教程!上班上学总是久坐,经常会感到肩膀酸疼、颈椎僵硬。这组小动作,可以帮你缓解肩颈疼痛,保护肩颈健康,远离颈椎病!转存!', 'love': '277', 'comment': '32'}
{'name': '为你改变love', 'text': '粉丝为赵丽颖连续签到405天,却因男友生日断签,愤怒与男友分手!', 'love': '1043', 'comment': '488'}
{'name': '吐嚎Video', 'text': '1套按摩操,专治颈椎病,治1个好1个,颈椎不好的快存!', 'love': '3390', 'comment': '103'}
{'name': '黑皮呲呲水', 'text': '挑西瓜速成秘籍', 'love': '266', 'comment': '71'}
{'name': '斜眼看你笑', 'text': '全程都是梗啊,郭德纲和于谦的搞笑相声《恋爱进行曲》,肚子笑的都疼了', 'love': '714', 'comment': '79'}
{'name': '別敷衍_涐', 'text': '男,身高182,95年的。有房,每个月有房贷,有车。人长的还算行,不丑也不帅的那种,月收入一万。工作原因,很少接触女孩子,所以单到现在。想找个男朋友,一起过日子的那种!', 'love': '130', 'comment': '17'}
{'name': '我爱你小酒窝~', 'text': '假期过后上班时的你,简直一摸一样!', 'love': '1732', 'comment': '92'}
{'name': '鲁尼古拉斯', 'text': '这么漂亮的眼睛见过没有?仿佛看到两颗璀璨的星辰', 'love': '358', 'comment': '71'}
{'name': '内涵神评湿', 'text': '排骨切块,洗净,冷水加葱姜料酒焯水,打去浮沫,小火20分钟,冲洗干净,控干水分,拍淀粉,七成油温炸制金黄备用。      锅烧少许油,半勺糖,半勺醋,适量盐,半勺番茄酱,熬制粘稠,少量勾芡,下入排骨翻炒均匀,撒芝麻,完成。', 'love': '105', 'comment': '3'}
{'name': '搞笑内涵侠', 'text': '割完蛋蛋,一脸生无可恋的表情,好可怜啊', 'love': '943', 'comment': '139'}
{'name': '全球领先在线视频', 'text': '拳皇98中韩对决,赏心悦目的操作', 'love': '710', 'comment': '124'}
{'name': '神马情况这是', 'text': '“我爱你”的经典表达方式 :周星驰:我养你啊!苏轼:不思量,自难忘。黄伟文:余生请你指教。王家卫:那一刻,我很暖。夏目漱石:今晚月色真美。张学友:很想带你去吹吹风。玛格丽特:我在床上,饭在锅里。范仲淹:酒入愁肠,化作相思泪。李白:郎骑竹马来,绕床弄青梅。张爱玲:你还不来,我怎敢老去。钱武肃王:陌上花开,可缓缓归矣。方文山:天青色等烟雨,而我在等你。刀郎:自你离开以后,从此就丢了温柔。元稹:曾经沧海难为水,除去巫山不是云。张国荣:就让我陪你唱一辈子戏,不行吗?王小波:你好哇,李银河,见到你真高兴。李之仪:只愿君心似我心,定不负相思意。柳永:衣带渐宽终不悔,为伊消得人憔悴。林夕:你是我这一生等了半世未拆的礼物。李商隐:直道相思了无益,未妨惆怅是清狂。仓央嘉措:世间安得双全法,不负如来不负卿。冯唐:春水初生,春林初盛,春风十里,不如你。纳兰性德:凄凉别后两应同,最是不胜清怨月明中。鲁迅:我爱子君,仗着她逃出这寂静和空虚。卓别林:我可以选择让你看见,也可以选择坚持不让你看见。李宗盛:春风再美也比不上你的笑,没见过你的人不会明了。顾城:草在结它的种子,风在摇它的叶子,我们站着,不说话,就十分美好。沈从文:我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒, 却只爱过一个正当最好年龄的人。所以,你的“我爱你”怎么表达呢?', 'love': '1370', 'comment': '160'}
{'name': '胡成功导演', 'text': '有梦想,有责任!', 'love': '238', 'comment': '19'}
{'name': '趣图V', 'text': '完全诠释了,还没开始就已经结束了', 'love': '145', 'comment': '10'}
{'name': '白头人间_', 'text': '老物件了,小时候的回忆啊。【我们都怀旧/活动精选】', 'love': '817', 'comment': '224'}
{'name': '我爱你小酒窝~', 'text': '金毛:让你天天狗肉汤,狗肉汤,我不要面子的啊', 'love': '428', 'comment': '20'}
{'name': '终结者绎', 'text': '兄弟,你是不是对帅有什么误解?', 'love': '1197', 'comment': '383'}

Process finished with exit code 0

  1. 统计data.json中comment数量超过1000的个数并且将其值全部全程
import json
info = []
with open('./data.json', 'r', encoding='utf-8') as d:
    content = json.load(d)
    count = 0
    for a in content['data']:
        if int(a['comment']) >1000:
            count += 1
print(count)

0
  1. 将data.json文件中所有点赞数(love)对应的值超出1000的用k来表示,例如1000修改为1k, 1345修改为1.3k
import json
with open('./data.json', 'r', encoding='utf-8') as d:
    content = json.load(d)
for a in range(len(content['data'])):
    str1 = (str(int(content['data'][a]['love']) / 1000)+'k')
    content['data'][a]['love'] = str1
with open('./data1.json','w',encoding = 'utf-8') as d:
    content1 = json.dump(content,d)


Process finished with exit code 0

  1. 写猜数字游戏,如果输入有误,提示重新输入,直达输入正确为止。比如:输入数字的时候没有按要求输入,提示重新输入
import random
def andomnumber():
    num_random = random.randint(0, 100)
    try:
        while True:
            digit = int(input('请输入你要猜的数字:'))
            if digit < num_random:
                print('小了')
            elif digit > num_random:
                print('大了')
            else:
                print('恭喜你答对了')
    except:
        print('输入有误~重新输入啦~(^_^)~')
        andomnumber()
andomnumber()


请输入你要猜的数字:58
大了
请输入你要猜的数字:57
恭喜你答对了

  1. 写学生管理系统的添加学生功能(数据需要本地化),要求除了保存学生的基本信息以外还要保存学生的学号,但是学号需要自动生成,生成原则:
    添加第一个学生对应的学号是:py001
    第二次添加的学生的学号是:py002
    ...
    如果前面的学生因为各种原因被移除了,那后面添加学生的时候原则不变,就是比如上次已经添加到py012,那么前面不管有没有删除情况,再次添加学生的学号是py013
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 230,825评论 6 546
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,814评论 3 429
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 178,980评论 0 384
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 64,064评论 1 319
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,779评论 6 414
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 56,109评论 1 330
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 44,099评论 3 450
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 43,287评论 0 291
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,799评论 1 338
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,515评论 3 361
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,750评论 1 375
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 39,221评论 5 365
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,933评论 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 35,327评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,667评论 1 296
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,492评论 3 400
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,703评论 2 380

推荐阅读更多精彩内容