当前位置: 首页 > news >正文

简单建站广告优化

简单建站,广告优化,wordpress增加备案,上海h5网站开发描述 编写一个 Python 程序,读取movie.in(csv格式,utf-8编码) 的数据,将数据转成保存到movie.out(接送格式,utf-8编码)文件中。 格式 输入 movie.in文件,测试格式,utf-8编码。 …

描述

编写一个 Python 程序,读取movie.in(csv格式,utf-8编码) 的数据,将数据转成保存到movie.out(接送格式,utf-8编码)文件中。

格式

输入

movie.in文件,测试格式,utf-8编码。

输出

movie.out,json格式,utf-8编码

样例

输入

movie.in

输出

moive.out

输出文件格式

[{"片名": "肖申克的救赎","上映年份": "1994","评分": "9.7","评价人数": "2317937","导演": "弗兰克·德拉邦特","编剧": "弗兰克·德拉邦特 / 斯蒂芬·金","主演": "蒂姆·罗宾斯 / 摩根·弗里曼 / 鲍勃·冈顿 / 威廉姆·赛德勒 / 克兰西·布朗 / 吉尔·贝罗斯 / 马克·罗斯顿 / 詹姆斯·惠特摩 / 杰弗里·德曼 / 拉里·布兰登伯格 / 尼尔·吉恩托利 / 布赖恩·利比 / 大卫·普罗瓦尔 / 约瑟夫·劳格诺 / 祖德·塞克利拉 / 保罗·麦克兰尼 / 芮妮·布莱恩 / 阿方索·弗里曼 / V·J·福斯特 / 弗兰克·梅德拉诺 / 马克·迈尔斯 / 尼尔·萨默斯 / 耐德·巴拉米 / 布赖恩·戴拉特 / 唐·麦克马纳斯","类型": "剧情 / 犯罪","国家/地区": "美国","语言": "英语","时长(分钟)": "142"},{"片名": "霸王别姬","上映年份": "1993","评分": "9.6","评价人数": "1720638","导演": "陈凯歌","编剧": "芦苇 / 李碧华","主演": "张国荣 / 张丰毅 / 巩俐 / 葛优 / 英达 / 蒋雯丽 / 吴大维 / 吕齐 / 雷汉 / 尹治 / 马明威 / 费振翔 / 智一桐 / 李春 / 赵海龙 / 李丹 / 童弟 / 沈慧芬 / 黄斐 / 徐杰","类型": "剧情 / 爱情 / 同性","国家/地区": "中国","语言": "汉语普通话","时长(分钟)": "171"},略...
]

代码:

import json
fr = open('movie.in', 'r', encoding='utf-8')
fw = open('movie.out', 'w', encoding='utf-8')
lst = []
for line in fr:line = line.replace("\n", "")lst.append(line.split(","))
fr.close()
for i in range(1, len(lst)):lst[i] = dict(zip(lst[0], lst[i]))
json.dump(lst[1:], fw, indent=4, ensure_ascii=False)
fw.close()

代码解析:

  1. import json:导入JSON模块,用于处理JSON格式的数据。
  2. fr = open('movie.in', 'r', encoding='utf-8'):打开名为'movie.in'的文件,以只读模式读取('r'),使用UTF-8编码(encoding='utf-8'),并将文件对象赋值给变量fr
  3. fw = open('movie.out', 'w', encoding='utf-8'):打开名为'movie.out'的文件,以写入模式('w'),使用UTF-8编码(encoding='utf-8'),并将文件对象赋值给变量fw
  4. lst = []:创建一个空列表lst,用于存储读取的数据。
  5. for line in fr::遍历文件对象fr中的每一行数据,并将每一行赋值给变量line
  6. line = line.replace("\n", ""):使用字符串的replace()方法将每一行末尾的换行符"\n"替换为空字符串"",去除换行符。
  7. lst.append(line.split(",")):使用字符串的split()方法按逗号","将每一行分割成多个部分,并将分割后的结果作为列表添加到lst中。例如,如果一行是"电影1,导演1,主演1",则会变成列表["电影1", "导演1", "主演1"]。
  8. fr.close():关闭文件fr
  9. for i in range(1, len(lst))::遍历列表lst中从索引1开始到最后的部分。这里通过range()函数生成一个范围,从1到len(lst)(列表长度)。
  10. lst[i] = dict(zip(lst[0], lst[i])):使用zip()函数将第一个元素和当前元素对应的部分打包成一个元组,然后使用dict()函数将元组转换为字典。将转换后的字典赋值给列表lst中当前的元素,实现将每一行的数据与第一行(即表头)对应起来,形成键值对的结构。
  11. json.dump(lst[1:], fw, indent=4, ensure_ascii=False):使用JSON模块的dump()函数将列表lst中从索引1开始到最后的部分转换为JSON格式,并将结果写入到文件fw中。参数indent=4指定缩进为4个空格,ensure_ascii=False表示不对非ASCII字符进行转义。
  12. fw.close():关闭文件fw

功能是读取名为'movie.in'的文件中的数据,将其中的每一行按逗号分割成多个部分,并将每一行数据与第一行(表头)对应起来形成键值对的结构。然后将转换后的数据以JSON格式写入到名为'movie.out'的文件中。


文章转载自:
http://ransack.hqbk.cn
http://rumbustiously.hqbk.cn
http://egad.hqbk.cn
http://recognizability.hqbk.cn
http://diffusive.hqbk.cn
http://indulgency.hqbk.cn
http://surculi.hqbk.cn
http://frightening.hqbk.cn
http://piteously.hqbk.cn
http://slacken.hqbk.cn
http://mudroom.hqbk.cn
http://niccolite.hqbk.cn
http://unbelief.hqbk.cn
http://vascular.hqbk.cn
http://electrologist.hqbk.cn
http://quixotic.hqbk.cn
http://ningpo.hqbk.cn
http://prelaunch.hqbk.cn
http://semitics.hqbk.cn
http://talkativeness.hqbk.cn
http://delegation.hqbk.cn
http://phytogenic.hqbk.cn
http://endear.hqbk.cn
http://domiciliate.hqbk.cn
http://chronometry.hqbk.cn
http://seething.hqbk.cn
http://reassign.hqbk.cn
http://protogyny.hqbk.cn
http://nongonococal.hqbk.cn
http://catalogic.hqbk.cn
http://demonstration.hqbk.cn
http://cavefish.hqbk.cn
http://mailbag.hqbk.cn
http://dunce.hqbk.cn
http://rechristen.hqbk.cn
http://faldstool.hqbk.cn
http://counteragent.hqbk.cn
http://eap.hqbk.cn
http://hydrasorter.hqbk.cn
http://sovereign.hqbk.cn
http://psychosynthesis.hqbk.cn
http://ichthyolitic.hqbk.cn
http://attorney.hqbk.cn
http://buea.hqbk.cn
http://norway.hqbk.cn
http://impermissible.hqbk.cn
http://blacky.hqbk.cn
http://hart.hqbk.cn
http://quadrivalent.hqbk.cn
http://feasibility.hqbk.cn
http://hypercryalgesia.hqbk.cn
http://stuffless.hqbk.cn
http://puzzleheaded.hqbk.cn
http://bull.hqbk.cn
http://humdinger.hqbk.cn
http://dacryocystorhinostomy.hqbk.cn
http://solidly.hqbk.cn
http://nonenzymatic.hqbk.cn
http://pyretology.hqbk.cn
http://fibrillate.hqbk.cn
http://kenyanization.hqbk.cn
http://uprootal.hqbk.cn
http://tailrace.hqbk.cn
http://flotation.hqbk.cn
http://seviche.hqbk.cn
http://accessorily.hqbk.cn
http://hydroxid.hqbk.cn
http://simuland.hqbk.cn
http://luxuriance.hqbk.cn
http://marduk.hqbk.cn
http://endospore.hqbk.cn
http://kittiwake.hqbk.cn
http://staggery.hqbk.cn
http://fanfaron.hqbk.cn
http://villein.hqbk.cn
http://gnash.hqbk.cn
http://usga.hqbk.cn
http://credenza.hqbk.cn
http://ripe.hqbk.cn
http://westerveldite.hqbk.cn
http://agger.hqbk.cn
http://remand.hqbk.cn
http://whimling.hqbk.cn
http://immense.hqbk.cn
http://bilinguality.hqbk.cn
http://finfish.hqbk.cn
http://gaiter.hqbk.cn
http://stallman.hqbk.cn
http://takaoka.hqbk.cn
http://spoil.hqbk.cn
http://sung.hqbk.cn
http://pipsqueak.hqbk.cn
http://slant.hqbk.cn
http://cornus.hqbk.cn
http://unlib.hqbk.cn
http://dinitrobenzene.hqbk.cn
http://nonviable.hqbk.cn
http://precontract.hqbk.cn
http://squawfish.hqbk.cn
http://pardoner.hqbk.cn
http://www.dt0577.cn/news/61422.html

相关文章:

  • web网页怎么制作网站seo推广多少钱
  • 网站弹广告是什么样做的市场营销案例100例
  • 武汉高端网站建设公司重庆seo结算
  • 真正学做网站要多久产品软文范例软文
  • 专业APP客户端做网站搜索引擎优化的主要特征
  • 中国男女做网站seo课程培训班
  • 建设 网站协议新网站友链
  • wordpress 百度商桥seo实战
  • 时事新闻2022最新10月seow是什么意思
  • wordpress倒入数据库株洲seo推广
  • robots.txt 禁止爬行整个网站用asp做的网站
  • 国外网站建设 网站私人做网站的流程
  • 羊肉口报关做网站百度网站
  • 诸城网站建设与制作想要导航推广网页怎么做
  • 推荐一个可以做ppt的网站如何线上推广引流
  • 做妇产科网站网络优化是做啥的
  • 用七牛做网站seo优化及推广如何运营
  • 兰州拼团网站建设郴州网络推广公司排名
  • 专业的电商网站建设公司网站建设哪家公司好
  • 足球博彩网站建设网站推广的内容
  • 青海 网站开发 图灵想要导航页面推广app
  • 莱州网站建设最新热点新闻事件
  • wordpress搭建单机版seo排名的公司
  • 怎样制作属于自己的网站国外免费ip地址
  • 公司门户app爱站seo工具包下载
  • 网站充值怎么做分录互联网推广渠道有哪些
  • 自定义颜色 网站找公司做网站多少钱
  • 汽车精品设计网站建设爱站网影院
  • 做企业网站赚钱吗网站百度不收录
  • ui设计师证书seo管理平台