前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《进击的虫师》爬取豆瓣电影海报Top250(2020年10月23日更新)

《进击的虫师》爬取豆瓣电影海报Top250(2020年10月23日更新)

作者头像
zhaoolee
发布于 2022-01-12 09:11:04
发布于 2022-01-12 09:11:04
96100
代码可运行
举报
文章被收录于专栏:木子昭的博客木子昭的博客
运行总次数:0
代码可运行

title:

有人想学一点编程, 但是一直没有找到感兴趣的切入点,可以简单的爬虫入手! 几十行代码, 轻松爬取豆瓣Top250电影数据,即刻体会编程的乐趣...

给人用的爬虫工具Requests

工具介绍:

Python3(python是很容易上手的编程语言,非常适合编程新手) Requests(这是Python的一个开发库, 简洁好用) lxml (可以通过xpath语法, 按需求提取内容)

运行效果

爬虫运行效果

自动生成的文件

写入的文件

关于Requests

让Http为人类服务

豆瓣电影Top250

获取的电影海报(长图预警):

1_肖申克的救赎

2_霸王别姬

3_阿甘正传

4_这个杀手不太冷

5_泰坦尼克号

6_美丽人生

7_千与千寻

8_辛德勒的名单

9_盗梦空间

10_忠犬八公的故事

11_海上钢琴师

12_星际穿越

13_楚门的世界

14_三傻大闹宝莱坞

15_机器人总动员

16_放牛班的春天

17_大话西游之大圣娶亲

18_熔炉

19_疯狂动物城

20_无间道

21_教父

22_龙猫

23_当幸福来敲门

24_怦然心动

25_触不可及

26_控方证人

27_蝙蝠侠:黑暗骑士

28_活着

29_末代皇帝

30_寻梦环游记

31_乱世佳人

32_何以为家

33_指环王3:王者无敌

34_摔跤吧!爸爸

35_飞屋环游记

36_少年派的奇幻漂流

37_十二怒汉

38_哈利·波特与魔法石

39_素媛

40_鬼子来了

41_哈尔的移动城堡

42_天空之城

43_大话西游之月光宝盒

44_罗马假日

45_闻香识女人

46_我不是药神

47_天堂电影院

48_辩护人

49_搏击俱乐部

50_大闹天宫

51_教父2

52_猫鼠游戏

53_狮子王

54_死亡诗社

55_指环王2:双塔奇兵

56_钢琴家

57_窃听风暴

58_指环王1:魔戒再现

59_黑客帝国

60_美丽心灵

61_饮食男女

62_两杆大烟枪

63_让子弹飞

64_飞越疯人院

65_本杰明·巴顿奇事

66_绿皮书

67_看不见的客人

68_海蒂和爷爷

69_西西里的美丽传说

70_拯救大兵瑞恩

71_小鞋子

72_穿条纹睡衣的男孩

73_情书

74_音乐之声

75_海豚湾

76_美国往事

77_致命魔术

78_低俗小说

79_沉默的羔羊

80_七宗罪

81_禁闭岛

82_蝴蝶效应

83_心灵捕手

84_布达佩斯大饭店

85_春光乍泄

86_被嫌弃的松子的一生

87_摩登时代

88_阿凡达

89_哈利·波特与死亡圣器-下

90_剪刀手爱德华

91_喜剧之王

92_勇敢的心

93_致命ID

94_加勒比海盗

95_天使爱美丽

96_杀人回忆

97_狩猎

98_断背山

99_请以你的名字呼唤我

100_7号房的礼物

101_幽灵公主

102_红辣椒

103_阳光灿烂的日子

104_小森林 夏秋篇

105_第六感

106_重庆森林

107_入殓师

108_小森林 冬春篇

109_消失的爱人

110_爱在黎明破晓前

111_唐伯虎点秋香

112_一一

113_蝙蝠侠:黑暗骑士崛起

114_侧耳倾听

115_超脱

116_菊次郎的夏天

117_倩女幽魂

118_无人知晓

119_玛丽和马克思

120_超能陆战队

121_甜蜜蜜

122_萤火之森

123_告白

124_借东西的小人阿莉埃蒂

125_驯龙高手

126_大鱼

127_阳光姐妹淘

128_射雕英雄传之东成西就

129_幸福终点站

130_爱在日落黄昏时

131_功夫

132_人生果实

133_完美的世界

134_恐怖直播

135_神偷奶爸

136_怪兽电力公司

137_天书奇谭

138_玩具总动员3

139_哈利·波特与阿兹卡班的囚徒

140_傲慢与偏见

141_血战钢锯岭

142_教父3

143_时空恋旅人

144_釜山行

145_风之谷

146_哪吒闹海

147_被解救的姜戈

148_电锯惊魂

149_上帝之城

150_喜宴

151_七武士

152_哈利·波特与密室

153_英雄本色

154_我是山姆

155_谍影重重3

156_头号玩家

157_一个叫欧维的男人决定去死

158_岁月神偷

159_三块广告牌

160_纵横四海

161_疯狂原始人

162_达拉斯买家俱乐部

163_心迷宫

164_记忆碎片

165_卢旺达饭店

166_花样年华

167_你的名字。

168_未麻的部屋

169_荒蛮故事

170_黑客帝国3:矩阵革命

171_萤火虫之墓

172_贫民窟的百万富翁

173_模仿游戏

174_爆裂鼓手

175_东邪西毒

176_真爱至上

177_忠犬八公物语

178_新世界

179_黑天鹅

180_头脑特工队

181_海街日记

182_你看起来好像很好吃

183_无敌破坏王

184_雨人

185_惊魂记

186_冰川时代

187_恋恋笔记本

188_小偷家族

189_绿里奇迹

190_恐怖游轮

191_海边的曼彻斯特

192_疯狂的石头

193_奇迹男孩

194_二十二

195_房间

196_爱在午夜降临前

197_魔女宅急便

198_雨中曲

199_虎口脱险

200_人工智能

201_罗生门

202_终结者2:审判日

203_可可西里

204_初恋这件小事

205_2001太空漫游

206_城市之光

207_哈利·波特与火焰杯

208_魂断蓝桥

209_色,戒

210_海洋

211_牯岭街少年杀人事件

212_九品芝麻官

213_燃情岁月

214_新龙门客栈

215_源代码

216_青蛇

217_遗愿清单

218_穿越时空的少女

219_无耻混蛋

220_大佛普拉斯

221_阿飞正传

222_完美陌生人

223_血钻

224_疯狂的麦克斯4:狂暴之路

225_谍影重重2

226_步履不停

227_香水

228_地球上的星星

229_彗星来的那一夜

230_战争之王

231_谍影重重

232_波西米亚狂想曲

233_朗读者

234_猜火车

235_浪潮

236_东京物语

237_再次出发之纽约遇见你

238_聚焦

239_驴得水

240_小萝莉的猴神大叔

241_千钧一发

242_追随

243_黑客帝国2:重装上阵

244_我爱你

245_黑鹰坠落

246_寄生虫

247_一次别离

248_网络谜踪

249_发条橙

250_四个春天

有详细注释的源码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import os
import requests
from lxml import etree

# 负责下载电影海报
def download_img(db_id, title, img_addr, headers):

    # 如果不存在图片文件夹,则自动创建
    if os.path.exists("./Top250_movie_images/"):
        pass
    else:
        os.makedirs("./Top250_movie_images/")

    # 获取图片二进制数据
    image_data = requests.get(img_addr, headers=headers).content
    # 设置海报存存储的路径和名称
    image_path = "./Top250_movie_images/" + db_id[0] + "_" + title[0] + '.jpg'
    # 存储海报图片
    with open(image_path, "wb+") as f:
        f.write(image_data)



# 根据url获取数据,并打印到屏幕上,并保存为文件
def get_movies_data(url, headers):

    # 获取页面的响应内容
    db_response = requests.get(url, headers=headers)

    # 将获得的源码转换为etree
    db_reponse_etree = etree.HTML(db_response.content)

    # 提取所有电影数据
    db_movie_items = db_reponse_etree.xpath('//*[@id="content"]/div/div[1]/ol/li/div[@class="item"]')

    # 遍历电影数据列表, 
    for db_movie_item in db_movie_items:

        # 这里用到了xpath的知识
        db_id = db_movie_item.xpath('div[@class="pic"]/em/text()') 
        db_title = db_movie_item.xpath('div[@class="info"]/div[@class="hd"]/a/span[1]/text()')
        db_score = db_movie_item.xpath('div[@class="info"]/div[@class="bd"]/div[@class="star"]/span[@class="rating_num"]/text()')
        db_desc = db_movie_item.xpath('div[@class="info"]/div[@class="bd"]/p[@class="quote"]/span[@class="inq"]/text()')
        db_img_addr = db_movie_item.xpath('div[@class="pic"]/a/img/@src')
        print("编号:",db_id,"标题:",db_title, "评分:",db_score,"电影描述:", db_desc)
        # a表示追加模式, b表示以二进制方式写入, + 表示如果文件不存在则自动创建
        with open("./douban_movie_top250.txt", "ab+") as f:
            tmp_data = "编号:"+str(db_id)+"标题:"+str(db_title)+"评分:"+str(db_score)+"电影描述:"+ str(db_desc)+"\n"
            f.write(tmp_data.encode("utf-8"))

        db_img_addr = str(db_img_addr[0].replace("\'", ""))
        download_img(db_id, db_title, db_img_addr, headers)


def main():
    # 使用列表生成式,生成待爬取的页面url的列表
    urls = ["https://movie.douban.com/top250?start="+str(i*25) for i in range(10)]

    # 设置请求头
    headers = {
        # 设置用户代理头(为狼披上羊皮)
        "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36",
    }

    # 为避免重复运行程序,造成内容重复,这里把上次的文件清除(可跳过)
    if os.path.isfile("./douban_movie_top250.txt"):
        os.remove("./douban_movie_top250.txt")

    # 从列表取出url进行爬取
    for url in urls:
        get_movies_data(url, headers)

if __name__ == '__main__':
    main()

获取的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
编号:['1']标题:['肖申克的救赎']评分:['9.7']电影描述:['希望让人自由。']
编号:['2']标题:['霸王别姬']评分:['9.6']电影描述:['风华绝代。']
编号:['3']标题:['阿甘正传']评分:['9.5']电影描述:['一部美国近现代史。']
编号:['4']标题:['这个杀手不太冷']评分:['9.4']电影描述:['怪蜀黍和小萝莉不得不说的故事。']
编号:['5']标题:['泰坦尼克号']评分:['9.4']电影描述:['失去的才是永恒的。 ']
编号:['6']标题:['美丽人生']评分:['9.5']电影描述:['最美的谎言。']
编号:['7']标题:['千与千寻']评分:['9.4']电影描述:['最好的宫崎骏,最好的久石让。 ']
编号:['8']标题:['辛德勒的名单']评分:['9.5']电影描述:['拯救一个人,就是拯救整个世界。']
编号:['9']标题:['盗梦空间']评分:['9.3']电影描述:['诺兰给了我们一场无法盗取的梦。']
编号:['10']标题:['忠犬八公的故事']评分:['9.4']电影描述:['永远都不能忘记你所爱的人。']
编号:['11']标题:['海上钢琴师']评分:['9.3']电影描述:['每个人都要走一条自己坚定了的路,就算是粉身碎骨。 ']
编号:['12']标题:['星际穿越']评分:['9.3']电影描述:['爱是一种力量,让我们超越时空感知它的存在。']
编号:['13']标题:['楚门的世界']评分:['9.3']电影描述:['如果再也不能见到你,祝你早安,午安,晚安。']
编号:['14']标题:['三傻大闹宝莱坞']评分:['9.2']电影描述:['英俊版憨豆,高情商版谢耳朵。']
编号:['15']标题:['机器人总动员']评分:['9.3']电影描述:['小瓦力,大人生。']
编号:['16']标题:['放牛班的春天']评分:['9.3']电影描述:['天籁一般的童声,是最接近上帝的存在。 ']
编号:['17']标题:['大话西游之大圣娶亲']评分:['9.2']电影描述:['一生所爱。']
编号:['18']标题:['熔炉']评分:['9.3']电影描述:['我们一路奋战不是为了改变世界,而是为了不让世界改变我们。']
编号:['19']标题:['疯狂动物城']评分:['9.2']电影描述:['迪士尼给我们营造的乌托邦就是这样,永远善良勇敢,永远出乎意料。']
编号:['20']标题:['无间道']评分:['9.2']电影描述:['香港电影史上永不过时的杰作。']
编号:['21']标题:['教父']评分:['9.3']电影描述:['千万不要记恨你的对手,这样会让你失去理智。']
编号:['22']标题:['龙猫']评分:['9.2']电影描述:['人人心中都有个龙猫,童年就永远不会消失。']
编号:['23']标题:['当幸福来敲门']评分:['9.1']电影描述:['平民励志片。 ']
编号:['24']标题:['怦然心动']评分:['9.1']电影描述:['真正的幸福是来自内心深处。']
编号:['25']标题:['触不可及']评分:['9.2']电影描述:['满满温情的高雅喜剧。']
编号:['26']标题:['控方证人']评分:['9.6']电影描述:['比利·怀德满分作品。']
编号:['27']标题:['蝙蝠侠:黑暗骑士']评分:['9.2']电影描述:['无尽的黑暗。']
编号:['28']标题:['活着']评分:['9.3']电影描述:['张艺谋最好的电影。']
编号:['29']标题:['末代皇帝']评分:['9.3']电影描述:['“不要跟我比惨,我比你更惨”再适合这部电影不过了。']
编号:['30']标题:['寻梦环游记']评分:['9.1']电影描述:['死亡不是真的逝去,遗忘才是永恒的消亡。']
编号:['31']标题:['乱世佳人']评分:['9.3']电影描述:['Tomorrow is another day.']
编号:['32']标题:['何以为家']评分:['9.1']电影描述:['凝视卑弱生命,用电影改变命运。']
编号:['33']标题:['指环王3:王者无敌']评分:['9.2']电影描述:['史诗的终章。']
编号:['34']标题:['摔跤吧!爸爸']评分:['9.0']电影描述:['你不是在为你一个人战斗,你要让千千万万的女性看到女生并不是只能相夫教子。']
编号:['35']标题:['飞屋环游记']评分:['9.0']电影描述:['最后那些最无聊的事情,才是最值得怀念的。 ']
编号:['36']标题:['少年派的奇幻漂流']评分:['9.1']电影描述:['瑰丽壮观、无人能及的冒险之旅。']
编号:['37']标题:['十二怒汉']评分:['9.4']电影描述:['1957年的理想主义。 ']
编号:['38']标题:['哈利·波特与魔法石']评分:['9.1']电影描述:['童话世界的开端。']
编号:['39']标题:['素媛']评分:['9.3']电影描述:['受过伤害的人总是笑得最开心,因为他们不愿意让身边的人承受一样的痛苦。']
编号:['40']标题:['鬼子来了']评分:['9.3']电影描述:['对敌人的仁慈,就是对自己残忍。']
编号:['41']标题:['哈尔的移动城堡']评分:['9.1']电影描述:['带着心爱的人在天空飞翔。']
编号:['42']标题:['天空之城']评分:['9.1']电影描述:['对天空的追逐,永不停止。 ']
编号:['43']标题:['大话西游之月光宝盒']评分:['9.0']电影描述:['旷古烁今。']
编号:['44']标题:['罗马假日']评分:['9.0']电影描述:['爱情哪怕只有一天。']
编号:['45']标题:['闻香识女人']评分:['9.1']电影描述:['史上最美的探戈。']
编号:['46']标题:['我不是药神']评分:['9.0']电影描述:['对我们国家而言,这样的电影多一部是一部。']
编号:['47']标题:['天堂电影院']评分:['9.2']电影描述:['那些吻戏,那些青春,都在影院的黑暗里被泪水冲刷得无比清晰。']
编号:['48']标题:['辩护人']评分:['9.2']电影描述:['电影的现实意义大过电影本身。']
编号:['49']标题:['搏击俱乐部']评分:['9.0']电影描述:['邪恶与平庸蛰伏于同一个母体,在特定的时间互相对峙。']
编号:['50']标题:['大闹天宫']评分:['9.3']电影描述:['经典之作,历久弥新。']
编号:['51']标题:['教父2']评分:['9.2']电影描述:['优雅的孤独。']
编号:['52']标题:['猫鼠游戏']评分:['9.0']电影描述:['骗子大师和执著警探的你追我跑故事。 ']
编号:['53']标题:['狮子王']评分:['9.0']电影描述:['动物版《哈姆雷特》。']
编号:['54']标题:['死亡诗社']评分:['9.1']电影描述:['当一个死水般的体制内出现一个活跃的变数时,所有的腐臭都站在了光明的对面。']
编号:['55']标题:['指环王2:双塔奇兵']评分:['9.1']电影描述:['承前启后的史诗篇章。']
编号:['56']标题:['钢琴家']评分:['9.2']电影描述:['音乐能化解仇恨。']
编号:['57']标题:['窃听风暴']评分:['9.1']电影描述:['别样人生。']
编号:['58']标题:['指环王1:魔戒再现']评分:['9.0']电影描述:['传说的开始。']
编号:['59']标题:['黑客帝国']评分:['9.0']电影描述:['视觉革命。']
编号:['60']标题:['美丽心灵']评分:['9.0']电影描述:['爱是一切逻辑和原由。']
编号:['61']标题:['饮食男女']评分:['9.1']电影描述:['人生不能像做菜,把所有的料都准备好了才下锅。']
编号:['62']标题:['两杆大烟枪']评分:['9.1']电影描述:['4个臭皮匠顶个诸葛亮,盖·里奇果然不是盖的。']
编号:['63']标题:['让子弹飞']评分:['8.8']电影描述:['你给我翻译翻译,神马叫做TMD的惊喜。']
编号:['64']标题:['飞越疯人院']评分:['9.1']电影描述:['自由万岁。']
编号:['65']标题:['本杰明·巴顿奇事']评分:['8.9']电影描述:['在时间之河里感受溺水之苦。']
编号:['66']标题:['绿皮书']评分:['8.9']电影描述:['去除成见,需要勇气。']
编号:['67']标题:['看不见的客人']评分:['8.8']电影描述:['你以为你以为的就是你以为的。']
编号:['68']标题:['海蒂和爷爷']评分:['9.2']电影描述:['如果生活中有什么使你感到快乐,那就去做吧!不要管别人说什么。']
编号:['69']标题:['西西里的美丽传说']评分:['8.9']电影描述:['美丽无罪。']
编号:['70']标题:['拯救大兵瑞恩']评分:['9.0']电影描述:['美利坚精神输出大片No1.']
编号:['71']标题:['小鞋子']评分:['9.2']电影描述:['奔跑的孩子是天使。']
编号:['72']标题:['穿条纹睡衣的男孩']评分:['9.1']电影描述:['尽管有些不切实际的幻想,这部电影依旧是一部感人肺腑的佳作。']
编号:['73']标题:['情书']评分:['8.9']电影描述:['暗恋的极致。']
编号:['74']标题:['音乐之声']评分:['9.0']电影描述:['用音乐化解仇恨,让歌声串起美好。']
编号:['75']标题:['海豚湾']评分:['9.3']电影描述:['海豚的微笑,是世界上最高明的伪装。']
编号:['76']标题:['美国往事']评分:['9.2']电影描述:['往事如烟,无处祭奠。']
编号:['77']标题:['致命魔术']评分:['8.9']电影描述:['孪生蝙蝠侠大战克隆金刚狼。']
编号:['78']标题:['低俗小说']评分:['8.9']电影描述:['故事的高级讲法。']
编号:['79']标题:['沉默的羔羊']评分:['8.8']电影描述:['安东尼·霍普金斯的顶级表演。']
编号:['80']标题:['七宗罪']评分:['8.8']电影描述:['警察抓小偷,老鼠玩死猫。']
编号:['81']标题:['禁闭岛']评分:['8.8']电影描述:['昔日翩翩少年,今日大腹便便。']
编号:['82']标题:['蝴蝶效应']评分:['8.8']电影描述:['人的命运被自己瞬间的抉择改变。']
编号:['83']标题:['心灵捕手']评分:['8.9']电影描述:['人生中应该拥有这样的一段豁然开朗。']
编号:['84']标题:['布达佩斯大饭店']评分:['8.8']电影描述:['小清新的故事里注入了大历史的情怀。']
编号:['85']标题:['春光乍泄']评分:['8.9']电影描述:['爱情纠缠,男女一致。']
编号:['86']标题:['被嫌弃的松子的一生']评分:['8.9']电影描述:['以戏谑来戏谑戏谑。']
编号:['87']标题:['摩登时代']评分:['9.3']电影描述:['大时代中的人生,小人物的悲喜。']
编号:['88']标题:['阿凡达']评分:['8.7']电影描述:['绝对意义上的美轮美奂。']
编号:['89']标题:['哈利·波特与死亡圣器(下)']评分:['8.9']电影描述:['10年的完美句点。']
编号:['90']标题:['剪刀手爱德华']评分:['8.7']电影描述:['浪漫忧郁的成人童话。']
编号:['91']标题:['喜剧之王']评分:['8.8']电影描述:['我是一个演员。']
编号:['92']标题:['勇敢的心']评分:['8.9']电影描述:['史诗大片的典范。']
编号:['93']标题:['致命ID']评分:['8.8']电影描述:['最不可能的那个人永远是最可能的。']
编号:['94']标题:['加勒比海盗']评分:['8.8']电影描述:['约翰尼·德普的独角戏。']
编号:['95']标题:['天使爱美丽']评分:['8.7']电影描述:['法式小清新。 ']
编号:['96']标题:['杀人回忆']评分:['8.8']电影描述:['关于连环杀人悬案的集体回忆。']
编号:['97']标题:['狩猎']评分:['9.1']电影描述:['人言可畏。']
编号:['98']标题:['断背山']评分:['8.8']电影描述:['每个人心中都有一座断背山。']
编号:['99']标题:['请以你的名字呼唤我']评分:['8.9']电影描述:['沉醉在电影的情感和视听氛围中无法自拔。']
编号:['100']标题:['7号房的礼物']评分:['8.9']电影描述:['《我是山姆》的《美丽人生》。']
编号:['101']标题:['幽灵公主']评分:['8.9']电影描述:['人与自然的战争史诗。']
编号:['102']标题:['红辣椒']评分:['9.0']电影描述:['梦的勾结。']
编号:['103']标题:['阳光灿烂的日子']评分:['8.8']电影描述:['一场华丽的意淫。']
编号:['104']标题:['小森林 夏秋篇']评分:['9.0']电影描述:['那些静得只能听见呼吸的日子里,你明白孤独即生活。']
编号:['105']标题:['第六感']评分:['8.9']电影描述:['深入内心的恐怖,出人意料的结局。']
编号:['106']标题:['重庆森林']评分:['8.7']电影描述:['寂寞没有期限。']
编号:['107']标题:['入殓师']评分:['8.8']电影描述:['死可能是一道门,逝去并不是终结,而是超越,走向下一程。']
编号:['108']标题:['小森林 冬春篇']评分:['9.0']电影描述:['尊敬他人,尊敬你生活的这片土地,明白孤独是人生的常态。']
编号:['109']标题:['消失的爱人']评分:['8.7']电影描述:['年度最佳date movie。']
编号:['110']标题:['爱在黎明破晓前']评分:['8.8']电影描述:['缘分是个连绵词,最美不过一瞬。']
编号:['111']标题:['唐伯虎点秋香']评分:['8.6']电影描述:['华太师是黄霑,吴镇宇四大才子之一。']
编号:['112']标题:['一一']评分:['9.0']电影描述:['我们都曾经是一一。']
编号:['113']标题:['蝙蝠侠:黑暗骑士崛起']评分:['8.8']电影描述:['诺兰就是保证。']
编号:['114']标题:['侧耳倾听']评分:['8.9']电影描述:['少女情怀总是诗。']
编号:['115']标题:['超脱']评分:['8.9']电影描述:['穷尽一生,我们要学会的,不过是彼此拥抱。']
编号:['116']标题:['菊次郎的夏天']评分:['8.8']电影描述:['从没见过那么流氓的温柔,从没见过那么温柔的流氓。']
编号:['117']标题:['倩女幽魂']评分:['8.7']电影描述:['两张绝世的脸。 ']
编号:['118']标题:['无人知晓']评分:['9.1']电影描述:['我的平常生活就是他人的幸福。']
编号:['119']标题:['玛丽和马克思']评分:['8.9']电影描述:['你是我最好的朋友,你是我唯一的朋友 。']
编号:['120']标题:['超能陆战队']评分:['8.7']电影描述:['Balalala~~~']
编号:['121']标题:['甜蜜蜜']评分:['8.8']电影描述:['相逢只要一瞬间,等待却像是一辈子。']
编号:['122']标题:['萤火之森']评分:['8.9']电影描述:['触不到的恋人。']
编号:['123']标题:['告白']评分:['8.7']电影描述:['没有一人完全善,也没有一人完全恶。']
编号:['124']标题:['借东西的小人阿莉埃蒂']评分:['8.8']电影描述:['曾经的那段美好会沉淀为一辈子的记忆。']
编号:['125']标题:['驯龙高手']评分:['8.7']电影描述:['和谐的生活离不开摸头与被摸头。']
编号:['126']标题:['大鱼']评分:['8.8']电影描述:['抱着梦想而活着的人是幸福的,怀抱梦想而死去的人是不朽的。']
编号:['127']标题:['阳光姐妹淘']评分:['8.8']电影描述:['再多各自牛逼的时光,也比不上一起傻逼的岁月。 ']
编号:['128']标题:['射雕英雄传之东成西就']评分:['8.7']电影描述:['百看不厌。 ']
编号:['129']标题:['幸福终点站']评分:['8.8']电影描述:['有时候幸福需要等一等。 ']
编号:['130']标题:['爱在日落黄昏时']评分:['8.8']电影描述:['九年后的重逢是世俗和责任的交叠,没了悸动和青涩,沧桑而温暖。']
编号:['131']标题:['功夫']评分:['8.6']电影描述:['警恶惩奸,维护世界和平这个任务就交给你了,好吗?']
编号:['132']标题:['人生果实']评分:['9.5']电影描述:['土壤没有落叶不会肥沃,没有了你就不算人生。']
编号:['133']标题:['完美的世界']评分:['9.1']电影描述:['坏人的好总是比好人的好来得更感人。']
编号:['134']标题:['恐怖直播']评分:['8.8']电影描述:['恐怖分子的“秋菊打官司”。']
编号:['135']标题:['神偷奶爸']评分:['8.6']电影描述:["Mr. I Don't Care其实也有Care的时候。"]
编号:['136']标题:['怪兽电力公司']评分:['8.7']电影描述:['不要给它起名字,起了名字就有感情了。']
编号:['137']标题:['天书奇谭']评分:['9.2']电影描述:['传奇的年代,醉人的童话。']
编号:['138']标题:['玩具总动员3']评分:['8.8']电影描述:['跨度十五年的欢乐与泪水。']
编号:['139']标题:['哈利·波特与阿兹卡班的囚徒']评分:['8.7']电影描述:['不一样的导演,不一样的哈利·波特。']
编号:['140']标题:['傲慢与偏见']评分:['8.6']电影描述:['爱是摈弃傲慢与偏见之后的曙光。']
编号:['141']标题:['血战钢锯岭']评分:['8.7']电影描述:['优秀的战争片不会美化战场,不会粉饰死亡,不会矮化敌人,不会无视常识,最重要的,不会宣扬战争。']
编号:['142']标题:['教父3']评分:['8.9']电影描述:['任何信念的力量,都无法改变命运。']
编号:['143']标题:['时空恋旅人']评分:['8.7']电影描述:['把每天当作最后一天般珍惜度过,积极拥抱生活,就是幸福。']
编号:['144']标题:['釜山行']评分:['8.5']电影描述:['揭露人性的丧尸题材力作。']
编号:['145']标题:['风之谷']评分:['8.9']电影描述:['动画片的圣经。']
编号:['146']标题:['哪吒闹海']评分:['9.1']电影描述:['想你时你在闹海。']
编号:['147']标题:['被解救的姜戈']评分:['8.7']电影描述:['热血沸腾,那个低俗、性感的无耻混蛋又来了。']
编号:['148']标题:['电锯惊魂']评分:['8.7']电影描述:['真相就在眼前。']
编号:['149']标题:['上帝之城']评分:['8.9']电影描述:['被上帝抛弃了的上帝之城。']
编号:['150']标题:['喜宴']评分:['8.9']电影描述:['中国家庭的喜怒哀乐忍。']
编号:['151']标题:['七武士']评分:['9.3']电影描述:['时代悲歌。']
编号:['152']标题:['哈利·波特与密室']评分:['8.7']电影描述:['魔法的密室之门已打开...']
编号:['153']标题:['英雄本色']评分:['8.7']电影描述:['英雄泪短,兄弟情长。 ']
编号:['154']标题:['我是山姆']评分:['8.9']电影描述:['爱并不需要智商 。']
编号:['155']标题:['谍影重重3']评分:['8.8']电影描述:['像吃了苏打饼一样干脆的电影。']
编号:['156']标题:['头号玩家']评分:['8.7']电影描述:['写给影迷,动漫迷和游戏迷的一封情书。']
编号:['157']标题:['一个叫欧维的男人决定去死']评分:['8.8']电影描述:['惠及一生的美丽。']
编号:['158']标题:['岁月神偷']评分:['8.7']电影描述:['岁月流逝,来日可追。']
编号:['159']标题:['三块广告牌']评分:['8.7']电影描述:['怼天怼地,你走后,她与世界为敌。']
编号:['160']标题:['纵横四海']评分:['8.8']电影描述:['香港浪漫主义警匪动作片的巅峰之作。']
编号:['161']标题:['疯狂原始人']评分:['8.7']电影描述:['老少皆宜,这就是好莱坞动画的魅力。']
编号:['162']标题:['达拉斯买家俱乐部']评分:['8.8']电影描述:['Jared Leto的腿比女人还美!']
编号:['163']标题:['心迷宫']评分:['8.7']电影描述:['荒诞讽刺,千奇百巧,抽丝剥茧,百转千回。']
编号:['164']标题:['记忆碎片']评分:['8.6']电影描述:['一个针管引发的血案。']
编号:['165']标题:['卢旺达饭店']评分:['8.9']电影描述:['当这个世界闭上双眼,他却敞开了怀抱。']
编号:['166']标题:['花样年华']评分:['8.7']电影描述:['偷情本没有这样美。']
编号:['167']标题:['你的名字。']评分:['8.4']电影描述:['穿越错位的时空,仰望陨落的星辰,你没留下你的名字,我却无法忘记那句“我爱你”。']
编号:['168']标题:['未麻的部屋']评分:['9.0']电影描述:['好的剧本是,就算你猜到了结局也猜不到全部。']
编号:['169']标题:['荒蛮故事']评分:['8.8']电影描述:['始于荒诞,止于更荒诞。']
编号:['170']标题:['黑客帝国3:矩阵革命']评分:['8.8']电影描述:['不得不说,《黑客帝国》系列是商业片与科幻、哲学完美结合的典范。']
编号:['171']标题:['萤火虫之墓']评分:['8.7']电影描述:['幸福是生生不息,却难以触及的远。 ']
编号:['172']标题:['贫民窟的百万富翁']评分:['8.6']电影描述:['上帝之城+猜火车+阿甘正传+开心辞典=山寨富翁']
编号:['173']标题:['模仿游戏']评分:['8.7']电影描述:['他给机器起名“克里斯托弗”,因为这是他初恋的名字。']
编号:['174']标题:['爆裂鼓手']评分:['8.7']电影描述:['这个世界从不善待努力的人,努力了也不一定会成功,但是知道自己在努力,就是活下去的动力。']
编号:['175']标题:['东邪西毒']评分:['8.6']电影描述:['电影诗。']
编号:['176']标题:['真爱至上']评分:['8.6']电影描述:['爱,是个动词。']
编号:['177']标题:['忠犬八公物语']评分:['9.2']电影描述:['养狗三日,便会对你终其一生。']
编号:['178']标题:['新世界']评分:['8.8']电影描述:['要做就做得狠一点,这样才能活下去。']
编号:['179']标题:['黑天鹅']评分:['8.6']电影描述:['黑暗之美。']
编号:['180']标题:['头脑特工队']评分:['8.7']电影描述:['愿我们都不用长大,每一座城堡都能永远存在。']
编号:['181']标题:['海街日记']评分:['8.8']电影描述:['是枝裕和的家庭习作。']
编号:['182']标题:['你看起来好像很好吃']评分:['8.9']电影描述:['感情不分食草或者食肉。']
编号:['183']标题:['无敌破坏王']评分:['8.7']电影描述:['迪士尼和皮克斯拿错剧本的产物。']
编号:['184']标题:['雨人']评分:['8.7']电影描述:['生活在自己的世界里,也可以让周围的人显得可笑和渺小。']
编号:['185']标题:['惊魂记']评分:['9.0']电影描述:['故事的反转与反转,分裂电影的始祖。']
编号:['186']标题:['冰川时代']评分:['8.6']电影描述:['松鼠才是角儿。']
编号:['187']标题:['恋恋笔记本']评分:['8.5']电影描述:['爱情没有那么多借口,如果不能圆满,只能说明爱的不够。 ']
编号:['188']标题:['小偷家族']评分:['8.7']电影描述:['我们组成了家。']
编号:['189']标题:['绿里奇迹']评分:['8.8']电影描述:['天使暂时离开。']
编号:['190']标题:['恐怖游轮']评分:['8.5']电影描述:['不要企图在重复中寻找已经失去的爱。']
编号:['191']标题:['海边的曼彻斯特']评分:['8.6']电影描述:['我们都有权利不与自己的过去和解。']
编号:['192']标题:['疯狂的石头']评分:['8.5']电影描述:['中国版《两杆大烟枪》。']
编号:['193']标题:['奇迹男孩']评分:['8.6']电影描述:['世界不完美,爱会有奇迹。']
编号:['194']标题:['二十二']评分:['8.7']电影描述:['有一些东西不应该被遗忘。']
编号:['195']标题:['房间']评分:['8.8']电影描述:['被偷走的岁月,被伤害的生命,被禁锢的灵魂,终将被希望和善意救赎。']
编号:['196']标题:['爱在午夜降临前']评分:['8.8']电影描述:['所谓爱情,就是话唠一路,都不会心生腻烦,彼此嫌弃。']
编号:['197']标题:['魔女宅急便']评分:['8.6']电影描述:['宫崎骏的电影总让人感觉世界是美好的,阳光明媚的。']
编号:['198']标题:['雨中曲']评分:['9.0']电影描述:['骨灰级歌舞片。']
编号:['199']标题:['虎口脱险']评分:['8.9']电影描述:['永远看不腻的喜剧。']
编号:['200']标题:['人工智能']评分:['8.6']电影描述:['对爱的执着,可以超越一切。']
编号:['201']标题:['罗生门']评分:['8.8']电影描述:['人生的N种可能性。']
编号:['202']标题:['终结者2:审判日']评分:['8.7']电影描述:['少见的超越首部的续集,动作片中的经典。']
编号:['203']标题:['可可西里']评分:['8.8']电影描述:['坚硬的信仰。']
编号:['204']标题:['初恋这件小事']评分:['8.4']电影描述:['黑小鸭速效美白记。']
编号:['205']标题:['2001太空漫游']评分:['8.8']电影描述:['现代科幻电影的开山之作,最伟大导演的最伟大影片。']
编号:['206']标题:['城市之光']评分:['9.3']电影描述:['永远的小人物,伟大的卓别林。']
编号:['207']标题:['哈利·波特与火焰杯']评分:['8.6']电影描述:[]
编号:['208']标题:['魂断蓝桥']评分:['8.8']电影描述:['中国式内在的美国电影。']
编号:['209']标题:['色,戒']评分:['8.5']电影描述:['假戏真情,爱欲深海']
编号:['210']标题:['海洋']评分:['9.1']电影描述:['大海啊,不全是水。']
编号:['211']标题:['牯岭街少年杀人事件']评分:['8.8']电影描述:['弱者送给弱者的一刀。']
编号:['212']标题:['九品芝麻官']评分:['8.5']电影描述:[]
编号:['213']标题:['燃情岁月']评分:['8.8']电影描述:['传奇,不是每个人都可以拥有。']
编号:['214']标题:['新龙门客栈']评分:['8.6']电影描述:['嬉笑怒骂,调风动月。']
编号:['215']标题:['源代码']评分:['8.5']电影描述:['邓肯·琼斯继《月球》之后再度奉献出一部精彩绝伦的科幻佳作。']
编号:['216']标题:['青蛇']评分:['8.6']电影描述:['人生如此,浮生如斯。谁人言,花彼岸,此生情长意短。谁都是不懂爱的罢了。']
编号:['217']标题:['遗愿清单']评分:['8.6']电影描述:['用剩余不多的时间,去燃烧整个生命。']
编号:['218']标题:['穿越时空的少女']评分:['8.6']电影描述:['爱上未来的你。 ']
编号:['219']标题:['无耻混蛋']评分:['8.6']电影描述:['昆汀同学越来越变态了,比北野武还杜琪峰。']
编号:['220']标题:['大佛普拉斯']评分:['8.7']电影描述:['人们可以登上月球,却永远无法探索人们内心的宇宙。']
编号:['221']标题:['阿飞正传']评分:['8.5']电影描述:['王家卫是一种风格,张国荣是一个代表。']
编号:['222']标题:['完美陌生人']评分:['8.5']电影描述:['来啊,互相伤害啊!']
编号:['223']标题:['血钻']评分:['8.7']电影描述:['每个美丽事物背后都是滴血的现实。']
编号:['224']标题:['疯狂的麦克斯4:狂暴之路']评分:['8.6']电影描述:['“多么美好的一天!”轰轰轰砰咚,啪哒哒哒轰隆隆,磅~']
编号:['225']标题:['谍影重重2']评分:['8.7']电影描述:['谁说王家卫镜头很晃?']
编号:['226']标题:['步履不停']评分:['8.8']电影描述:['日本的家庭电影已经是世界巅峰了,步履不停是巅峰中的佳作。']
编号:['227']标题:['香水']评分:['8.5']电影描述:['一个单凭体香达到高潮的男人。']
编号:['228']标题:['地球上的星星']评分:['8.9']电影描述:['天使保护事件始末。']
编号:['229']标题:['彗星来的那一夜']评分:['8.5']电影描述:['小成本大魅力。']
编号:['230']标题:['战争之王']评分:['8.7']电影描述:['做一颗让别人需要你的棋子。']
编号:['231']标题:['谍影重重']评分:['8.6']电影描述:['哗啦啦啦啦,天在下雨,哗啦啦啦啦,云在哭泣……找自己。']
编号:['232']标题:['波西米亚狂想曲']评分:['8.7']电影描述:[]
编号:['233']标题:['朗读者']评分:['8.6']电影描述:['当爱情跨越年龄的界限,它似乎能变得更久远一点,成为一种责任,一种水到渠成的相濡以沫。 ']
编号:['234']标题:['猜火车']评分:['8.5']电影描述:['不可猜的青春迷笛。 ']
编号:['235']标题:['浪潮']评分:['8.7']电影描述:['世界离独裁只有五天。']
编号:['236']标题:['东京物语']评分:['9.2']电影描述:['东京那么大,如果有一天走失了,恐怕一辈子不能再相见。']
编号:['237']标题:['再次出发之纽约遇见你']评分:['8.6']电影描述:['爱我就给我看你的播放列表。']
编号:['238']标题:['聚焦']评分:['8.8']电影描述:['新闻人的理性求真。']
编号:['239']标题:['驴得水']评分:['8.3']电影描述:['过去的如果就让它过去了,未来只会越来越糟!']
编号:['240']标题:['小萝莉的猴神大叔']评分:['8.4']电影描述:['宝莱坞的萝莉与大叔。']
编号:['241']标题:['千钧一发']评分:['8.8']电影描述:['一部能引人思考的科幻励志片。']
编号:['242']标题:['追随']评分:['8.9']电影描述:['诺兰的牛逼来源于内心散发出的恐惧。']
编号:['243']标题:['黑客帝国2:重装上阵']评分:['8.6']电影描述:['一个精彩的世界观正在缓缓建立。']
编号:['244']标题:['我爱你']评分:['9.0']电影描述:['你要相信,这世上真的有爱存在,不管在什么年纪 ']
编号:['245']标题:['黑鹰坠落']评分:['8.7']电影描述:['还原真实而残酷的战争。']
编号:['246']标题:['寄生虫']评分:['8.7']电影描述:[]
编号:['247']标题:['一次别离']评分:['8.7']电影描述:['只有有信仰的人才能说出事实真相。']
编号:['248']标题:['网络谜踪']评分:['8.6']电影描述:[]
编号:['249']标题:['发条橙']评分:['8.6']电影描述:['我完全康复了。']
编号:['250']标题:['四个春天']评分:['8.9']电影描述:['来也匆匆去也匆匆,就这样风雨兼程。']
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020.10.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
爬取豆瓣电影TOP250的所有电影名称,网址为:https://movie.douban.com/top250
打开目标网站,在网页空白处点击鼠标右键,选择“检查”。(小编使用的是谷歌浏览器)。
拓荒者
2019/03/16
3.6K0
爬取豆瓣电影TOP250的所有电影名称,网址为:https://movie.douban.com/top250
爬虫系列(1)-----python爬取猫眼电影top100榜
对于Python初学者来说,爬虫技能是应该是最好入门,也是最能够有让自己有成就感的,今天在整理代码时,整理了一下之前自己学习爬虫的一些代码,今天先上一个简单的例子,手把手教你入门Python爬虫,爬取
Niucas_Mao
2018/04/12
1.2K0
爬虫系列(1)-----python爬取猫眼电影top100榜
豆瓣数据分析
import pandas as pd data= pd.read_excel('movies.xlsx',names=['名称','数量','评分','短评']) # type(data) data.head() 名称 数量 评分 短评 0 霸王别姬 1006313 9.6 风华绝代。 1 这个杀手不太冷 1244984 9.4 怪蜀黍和小萝莉不得不说的故事。 2 阿甘正传 1072395 9.4 一部美国近现代史。 3 美丽人生 627468 9.5 最美的谎言。 4 泰坦尼克号 1012652 9.
hankleo
2020/09/17
4470
豆瓣数据分析
Python爬虫系列(七)豆瓣图书排行榜(数据存入到数据库)
豆瓣用户每天都在对“读过”的书进行“很差”到“力荐”的评价,豆瓣根据每本书读过的人数 以及该书所得的评价等综合数据,通过算法分析产生了豆瓣图书250。 网址:豆瓣图书 Top250 爬取的数据:每本书
致Great
2018/04/11
1.1K0
Python爬虫系列(七)豆瓣图书排行榜(数据存入到数据库)
Python爬虫--爬取豆瓣 TOP250 电影排行榜
本篇讲介绍一个简单的Python爬虫案例–爬取豆瓣 TOP250 电影排行榜。 很多朋友在看一部电影前都喜欢先找一下网友们对该片的评价。
Flaneur
2020/03/25
3.2K0
Python爬取豆瓣电影Top250并进行数据分析
利用Python爬取豆瓣电影TOP250并进行数据分析,爬取’排名’,‘电影名称’,‘导演’,‘上映年份’,‘制作国家’,‘类型’,‘评分’,‘评价分数’,'短评’等字段。
润森
2022/08/18
4.5K0
Python爬取豆瓣电影Top250并进行数据分析
Top250电影爬取并进行数据分析
利用Python对豆瓣电影Top250电影进行爬取,收集相关的信息,并且利用Python进行数据分析,获取'排名','电影名称','导演','上映年份','制作国家','类型','评分','评价分数','短评'等字段,探索相关的数据。
北山啦
2022/11/04
8720
Python爬取豆瓣电影Top250并进行数据分析
利用Python爬取豆瓣电影TOP250并进行数据分析,爬取’排名’,‘电影名称’,‘导演’,‘上映年份’,‘制作国家’,‘类型’,‘评分’,‘评价分数’,’短评’等字段。
全栈程序员站长
2022/09/05
2.2K0
数据可视化:认识Pandas
Pandas是一个强大的分析结构化数据的工具集,它的使用基础是Numpy,用于数据挖掘和数据分析,同时也具有数据清洗功能。
马拉松程序员
2023/09/02
3550
数据可视化:认识Pandas
爬虫系列(11)Scrapy 数据的提取和保存以及Pipeline的介绍。
从网页中提取数据,Scrapy 使用基于 XPath 和 CSS 表达式的技术叫做选择器。以下是 XPath 表达式的一些例子:
野原测试开发
2019/07/10
2.8K0
爬虫系列(11)Scrapy 数据的提取和保存以及Pipeline的介绍。
带你玩正则1--数据遍地是,看你取不取
implementation 'com.google.code.gson:gson:2.8.5'
张风捷特烈
2018/12/24
5450
AWK基础教程
之前针对WorkerHub小程序做的数据分析文章 互联网卷王花落谁家? 收到了一些小伙伴的回复,点名要学习数据分析,其实我也是一知半解,想着来写几篇文章简单聊下我分析的过程。
奇迹狗狗
2022/04/27
7820
AWK基础教程
Spack作业分析
给予4个文件【spack01.txt】【spack01.txt】【film_log1.csv】【move.csv】进行数据分析。
红目香薰
2022/11/30
1.1K0
Spack作业分析
Python 智能项目:6~10
互联网上拥有大量的数字信息,这对用户有效地访问项目构成了挑战。 推荐系统是信息过滤系统,该系统处理数字数据过载的问题,以根据用户的喜好,兴趣和行为,从先前的活动中推断出项目或信息。
ApacheCN_飞龙
2023/04/23
7000
Hive个人笔记总结
①保证环境变量中有JAVA_HOME ②基于HADOOP工作,保证环境变量中有HADOOP_HOME ③在环境变量中配置HIVE_HOME,默认hive在启动时,会读取HIVE_HOME/conf中的配置文件
Java架构师必看
2021/05/14
2.7K0
ensorFlow 智能移动项目:6~10
如果图像分类和物体检测是明智的任务,那么用自然语言描述图像绝对是一项更具挑战性的任务,需要更多的智能-请片刻考虑一下每个人如何从新生儿成长(他们学会了识别物体并检测它们的位置)到三岁的孩子(他们学会讲述图片故事)。 用自然语言描述图像的任务的正式术语是图像标题。 与具有长期研究和发展历史的语音识别不同,图像字幕(具有完整的自然语言,而不仅仅是关键词输出)由于其复杂性和 2012 年的深度学习突破而仅经历了短暂而令人兴奋的研究历史。
ApacheCN_飞龙
2023/04/24
1.8K0
[PHP] 2018年终总结
========================================================================== 2018年12月29日 记录:
唯一Chat
2019/09/10
2.7K0
金融市场中的人工智能:新算法和解决方案(全)
金融市场可能是少数真正可以被描述为复杂系统的人类成就之一。复杂系统是物理学中的结构,它们:(a) 从组件之间的相互作用中获得其动态的很大一部分,(b) 相互作用高度非线性,并且往往根据其自身的动态(反馈)而变化,© 系统的行为不能直接归因于个体相互作用的纯和:整体远大于个体部分的总和,(d) 并由此产生两个非常重要的后果:对初始条件的非常强烈的依赖(从相似的情况开始,我们观察到完全不同的最终状态)(一个典型的例子是天气预报)。
ApacheCN_飞龙
2024/05/16
5510
金融市场中的人工智能:新算法和解决方案(全)
c#实战教程_ps初学者入门视频
大家好,又见面了,我是你们的朋友全栈君。 C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言,还需要认真阅读有关C#语言的专著。 1.1 C#语言特点 Microsoft.NET(以下简称.NET)框架是微软提出的新一代Web软件开发模型,C#语言是.NET框架中新一代的开发工具。C#语言是一种现代、面向对象的语言,它简化了C++语言在类、命名空间、方法重载和异常处理等方面的操作,它摒弃了C++的复杂性,更易使用,更少出错。它使用组件编程,和VB一样容易使用。C#语法和C++和JAVA语法非常相似,如果读者用过C++和JAVA,学习C#语言应是比较轻松的。 用C#语言编写的源程序,必须用C#语言编译器将C#源程序编译为中间语言(MicroSoft Intermediate Language,MSIL)代码,形成扩展名为exe或dll文件。中间语言代码不是CPU可执行的机器码,在程序运行时,必须由通用语言运行环境(Common Language Runtime,CLR)中的既时编译器(JUST IN Time,JIT)将中间语言代码翻译为CPU可执行的机器码,由CPU执行。CLR为C#语言中间语言代码运行提供了一种运行时环境,C#语言的CLR和JAVA语言的虚拟机类似。这种执行方法使运行速度变慢,但带来其它一些好处,主要有:  通用语言规范(Common Language Specification,CLS):.NET系统包括如下语言:C#、C++、VB、J#,他们都遵守通用语言规范。任何遵守通用语言规范的语言源程序,都可编译为相同的中间语言代码,由CLR负责执行。只要为其它操作系统编制相应的CLR,中间语言代码也可在其它系统中运行。  自动内存管理:CLR内建垃圾收集器,当变量实例的生命周期结束时,垃圾收集器负责收回不被使用的实例占用的内存空间。不必象C和C++语言,用语句在堆中建立的实例,必须用语句释放实例占用的内存空间。也就是说,CLR具有自动内存管理功能。  交叉语言处理:由于任何遵守通用语言规范的语言源程序,都可编译为相同的中间语言代码,不同语言设计的组件,可以互相通用,可以从其它语言定义的类派生出本语言的新类。由于中间语言代码由CLR负责执行,因此异常处理方法是一致的,这在调试一种语言调用另一种语言的子程序时,显得特别方便。  增加安全:C#语言不支持指针,一切对内存的访问都必须通过对象的引用变量来实现,只允许访问内存中允许访问的部分,这就防止病毒程序使用非法指针访问私有成员。也避免指针的误操作产生的错误。CLR执行中间语言代码前,要对中间语言代码的安全性,完整性进行验证,防止病毒对中间语言代码的修改。  版本支持:系统中的组件或动态联接库可能要升级,由于这些组件或动态联接库都要在注册表中注册,由此可能带来一系列问题,例如,安装新程序时自动安装新组件替换旧组件,有可能使某些必须使用旧组件才可以运行的程序,使用新组件运行不了。在.NET中这些组件或动态联接库不必在注册表中注册,每个程序都可以使用自带的组件或动态联接库,只要把这些组件或动态联接库放到运行程序所在文件夹的子文件夹bin中,运行程序就自动使用在bin文件夹中的组件或动态联接库。由于不需要在注册表中注册,软件的安装也变得容易了,一般将运行程序及库文件拷贝到指定文件夹中就可以了。  完全面向对象:不象C++语言,即支持面向过程程序设计,又支持面向对象程序设计,C#语言是完全面向对象的,在C#中不再存在全局函数、全局变量,所有的函数、变量和常量都必须定义在类中,避免了命名冲突。C#语言不支持多重继承。 1.2 编写控制台应用程序 使用SDK命令行工具编写控制台程序 第一个程序总是非常简单的,程序首先让用户通过键盘输入自己的名字,然后程序在屏幕上打印一条欢迎信息。程序的代码是这样的: using System;//导入命名空间。//为C#语言新增解释方法,解释到本行结束 class Welcome//类定义,类的概念见下一节 { /*解释开始,和C语言解释用法相同 解释结束*/ static void Main()//主程序,程序入口函数,必须在一个类中定义 { Console.WriteLine(“请键入你的姓名:”);//控制台输出字符串 Console.ReadLine();//从键盘读入数据,输入回车结束 Console.WriteLine(“欢迎!”); } } 可以用任意一种文本编辑软件完成上述代码的编写,然后把文件存盘,假设文件名叫做welcome.c
全栈程序员站长
2022/09/30
16K0
GCP 上的人工智能实用指南:第三、四部分
张量处理单元(TPU)是 Google Cloud Platform(GCP)上高性能 AI 应用的基本构建块。 在本节中,我们将重点介绍 GCP 上的 TensorFlow。 本节包含三章。 我们将深入介绍 Cloud TPU,以及如何利用它们来构建重要的 AI 应用。 我们还将通过利用 Cloud TPU 构建预测应用,使用 Cloud ML Engine 实现 TensorFlow 模型。
ApacheCN_飞龙
2023/04/26
7.3K0
相关推荐
爬取豆瓣电影TOP250的所有电影名称,网址为:https://movie.douban.com/top250
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验