- 博客(4)
- 收藏
- 关注
原创 天气预报API
1.前言最近对一些人工智能api挺感兴趣的,无意间看到了一个天气预报api,但是每天只能调用100次,总感觉有点不舒服,于是自己写了个获取天气的程序,可以作为包导入主程序运行。2.使用方法2.1 使用1.复制下面代码到python文件中,创建__init__.py文件将此文件作为包,在主程序中导入该包。2.实例化Weather对象,调用get_weather()方法,返回一个dict对象weather = Weather()result = weather.get_weather('武汉')
2021-03-24 22:46:48
1443
原创 Scrapy爬取知乎热榜信息
前两周去学习了一下Django,由于第一次接触设计模式,对于mvc设计模式还是很陌生的,花了大约一周的时间才大概熟悉了整个工作流程,第二周学会了写一些简单的网站应用,原本自己定好目标是要两周学会一个框架的,但是整网站要搞服务器,还要域名备案什么的,怪麻烦的,两周时间过去,还是没有做一个完整的Django项目,也就没脸跑去写博客来记录了。但还是不得不继续学习我计划中的下一个框架——Scrapy,从3.15到今天3.21号已经正好过去一周了,我花了四到五天的时间看完了一本半的书,周五晚上熬了个夜最终把整个scr
2021-03-22 13:46:31
904
原创 关于Django的一对一,一对多,多对多
前言在学习Django时,我对于mtv中的m始终有一丝疑惑,也就是model。因为作者是第一次学习orm,一对一和一对多我是可以理解的,但是多对多我不知道该怎么写,查阅了一些文章后才得以解决。正文1. 一对一一对一映射关系,原则上是可以将两张表合并的,不过是因为考虑到数据的安全性而单独放在一起,比如创建两张表,学生表Students和学生信息表StudentsInfo,学生表有学生的姓名,性别,学号一些可以公开的信息,而学生信息表里则包括学生电话,身份证号,等一些私密的信息,如果这些信息放在一张表里
2021-03-21 15:44:50
546
1
原创 python关于守护线程join方法的小细节
1.前言今天写完B站视频爬虫并加入多线程时,我加入了信号量,因此照理来说应该会同时有好几个文件在写入,但是最后却发现程序只是按照写的顺序来进行,就像没有写多线程一样,这是我之前从没有发生过的,而我检查了几遍也没有找出错误,毕竟程序确实没有报错,也成功下载了我需要的视频。2.join方法突然我注意到了一个地方join()现在写一个例子:2.1 代码如下:import timefrom threading import Thread, Lock, BoundedSemaphoredef
2021-02-20 22:00:03
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人