
python
文章平均质量分 54
刻行
网络民工都算不上
展开
-
requests模块爬取豆瓣2020-top250
挺简陋的一个爬虫,没有爬取图片,只是排名和电影名称等基本信息,代码量很少import reimport requestsimport csv"""豆瓣top250为静态网页,爬取较为简单,关键在于正则匹配字符串要写对"""def get_content(target): # 必要的ua头,一般网站都对ua头有检测,常见的反爬机制 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64;原创 2021-10-14 23:10:20 · 273 阅读 · 0 评论 -
python3每周一练
Week11、【问题描述】有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子。假如兔子都不死,计算第n(n>=3)个月兔子的总数?【样例输入】6【样例输出】8【问题分析】按月计算兔子的对数为,1,1,2,3,5,8,13,21,34......可以运用递归来解决问题。如果当出生后第三个月开始生兔子: F(N) = f(n-1)+ f(n-2)n个月就会生的全宇宙都是兔子。。。。def f(n): if n <= 2:原创 2021-09-18 17:29:59 · 2195 阅读 · 0 评论 -
python3基础入门巩固94题--源自github
Day1level1:1、写一个程序,找出[2000,3200]中所有能被7整除但不是5的倍数的数,结果以逗号分隔打印在一行中。# 解1num = []for i in range(2000, 3201): if i % 7 == 0: if i % 5 != 0: num.append(i)print(num)# 解2num = []for i in range(2000, 3201): if (i%7 == 0) a原创 2021-09-16 22:18:44 · 756 阅读 · 0 评论 -
python命令行交互式写法
使用示例python test.py arg1 arg2 arg3用到两个模块:sys和getopt相关的一些参数解释sys.argv - 参数数组len(sys.argv) - 参数个数str(sys.argv) - 列表getopt模块 支持短选项模式(-)和长选项模式(--)getopt.getopt(args, options[, long_options])示例源码import sysimport getoptdef main(argv):转载 2021-08-27 22:09:26 · 258 阅读 · 0 评论 -
初识flask
一、安装选择一个你喜欢的目录输入命令进行安装,如果有代理请记得关掉,不然会由于网络错误而失败pip install virtalenv安装完成查看版本virtualenv --version二、虚拟环境创建虚拟环境在运行目录下生成venv文件夹virtaulenv venv激活虚拟环境venv\Scripts\activate关闭(退出)虚拟环境deactivate三、安装Flask接着在当前目录输入命令pip ...原创 2021-06-26 19:14:22 · 112 阅读 · 0 评论