
python
文章平均质量分 68
fuel030
详细代码关注置顶文章github自取
展开
-
Python开发技术—网络爬虫(代码在置顶文章)
第1关:urllib任务描述本关任务:使用python内置库urllib发起请求并返回状态码。相关知识Geturllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应:例如,对豆瓣的一个URLhttps://api.douban.com/v2/book/2129650进行抓取,并返回响应: from urllib import request with request.urlopen(‘http://www.gliet.原创 2021-05-05 10:28:09 · 1402 阅读 · 2 评论 -
2021-05-04-判断程序
1.第1关:英制单位英寸与公制单位厘米互换。根据提示,在右侧编辑器补充代码,实现单位英寸与公制单位厘米互换。(1英寸 = 2.54厘米)注:函数有两个参数,一个value值(代表长度),一个单位(in(英寸)或cm(厘米)),如单位是cm则直接输出单位为英寸的长度,如单位是in则直接输出单位为厘米的长度,如果单位不是cm或in,则输出‘请输入有效的单位’。结果保留两位小数。(本函数不需返回值)2.第2关:百分制成绩转换为等级制成绩。根据提示,在右侧编辑器补充代码,将百分制成绩转换为等级制成绩。(原创 2021-05-04 15:49:17 · 1145 阅读 · 2 评论 -
2021-05-04-文件和异常
文件和异常实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,但是这里我们并不浪费笔墨介绍这个概念,请大家自行通过维基百科进行了解。在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么样的操作(原创 2021-05-04 15:48:24 · 139 阅读 · 0 评论 -
2021-05-04-计算机取证
第1关:zip压缩文件暴力破解任务描述本关任务:编写一个能暴力破解加密Zip文件的小程序。相关知识对于一个zip格式的压缩包,默认密码为6位,是数字和字母的组合。暴力破解的基本思路是,调用Python中的zipfile模块的extractall函数,尝试各种数字、字母组合,成功解压时返回相应的压缩密码。评测系统会判断返回的结果是否正确,正确即返回解压成功。同学们可以思考下,如何破解密码是数字、字母、以及特殊字符的组合。提示:itertools模块,使用迭代器可以防止爆破的位数太多而爆内存。编程原创 2021-05-04 15:47:13 · 490 阅读 · 0 评论