摘要:
这是我编写的一个异爬虫基类,有以下几点优点 使用接口继承的思想 继承Crawler类后,必须实现parse和handle方法,否则程序报错,虽然Python没有接口的特性,但是使用raise方法抛出了未实现接口的异常。 类型注释 每一个方法的形式参数都加入注释,使得IDE能够识别类型。 开发哲学 简 阅读全文
posted @ 2022-10-14 23:37
蠢蛋快跑
阅读(46)
评论(0)
推荐(1)
摘要:
函数装饰器 普通的装饰器较为简单,关键点只有两个,一个是闭包的概念,一个是函数作为参数进行传递,让我们先实现一个简单的装饰器。 def huat(f): def func(): print("welcome to huat!") f() return func @huat def method(): 阅读全文
posted @ 2022-10-14 16:10
蠢蛋快跑
阅读(427)
评论(0)
推荐(0)
摘要:
前言 在平时想要使用python修改文件部分内容的时候,常用的做法是使用open函数(默认模式为read)打开一个文件,然后关闭文件,然后再使用write模式去写入更新的内容,最后关闭。这样做非常的不优雅,因为重复打开两次。 根据Pytnon官方文档对open函数给出的解释如下: 官方解释 字符 含 阅读全文
posted @ 2022-10-14 15:21
蠢蛋快跑
阅读(3734)
评论(0)
推荐(1)
摘要:
6-2 拆分实数的整数与小数部分 分数 5 作者 张泳 单位 浙大城市学院 本题要求实现一个拆分实数的整数与小数部分的简单函数。 函数接口定义: void splitfloat( float x, int *intpart, float *fracpart ); 其中x是被拆分的实数(0≤x<100 阅读全文
posted @ 2022-10-14 15:06
蠢蛋快跑
阅读(641)
评论(0)
推荐(1)
摘要:
6-1 交换整数 分数 5 作者 李祥 单位 湖北经济学院 请编写函数,交换两个整数的值。 函数原型 void IntSwap(int *x, int *y); 说明:参数 x 和 y 为指示两个整型变量的指针。函数交换两个指针所指整型变量的值。 裁判程序 #include <stdio.h> vo 阅读全文
posted @ 2022-10-14 14:50
蠢蛋快跑
阅读(454)
评论(0)
推荐(0)

浙公网安备 33010602011771号