![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
python笔记
Yesir_C
发表的仅为个人笔记哦~仅供参考
展开
-
爬虫之手机信息查询系统
查询手机的详细信息原创 2022-11-03 23:43:12 · 405 阅读 · 0 评论 -
一键截图并保存
刚只是想实现简单的截图保存功能,后来加了日志,继续上一次学习的科目章节,加了一个重要截图单独保存《重要截图文件夹》的功能,自动重命名(时间做文件名),或者自己输入文件名,判断文件名是否合法,判断文件名时候重复,一键打开上次截图文件的目录,文件保存成功反馈等功能,后续加的功能不断完善,个人觉得比较完美............原创 2022-06-24 16:29:48 · 731 阅读 · 0 评论 -
Python之房源信息
import requestsfrom bs4 import BeautifulSoupimport csvimport timefrom tqdm import tqdmbt_list = []all_list = []jg_list = []wz_list = []mj_list = []url_list=[]head=["标题","地区","价格","面积","详情链接"]def run(i): url=f"https://beijing.qfang.com/newho原创 2021-11-05 17:27:43 · 328 阅读 · 0 评论 -
Python豆瓣网Top250
代码import requestsfrom bs4 import BeautifulSoupimport csvstart=25Movie_url = []Movie_name = []top=[]head=["电影名","链接"]headers={ "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.原创 2021-10-11 11:20:01 · 75 阅读 · 0 评论 -
爬虫学习之基于requests模块ajax的get请求
需求: 爬取豆瓣电影分类排行榜import requestsimport jsonif __name__=="__main__": url="https://movie.douban.com/j/chart/top_list?" headers={ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.438.原创 2021-04-20 21:50:09 · 101 阅读 · 0 评论 -
爬虫学习之requests模块的post请求
基于requests模块的post请求需求: 破解百度翻译import requestsimport jsonif __name__=="__main__": Data=input("请输入数据:").strip() #1. 指定url #从抓包工具中捕获url post_url="https://fanyi.baidu.com/sug" #2. 进行UA伪装 headers={ 'User-Agent':'Mozilla/5.0原创 2021-04-19 21:25:22 · 279 阅读 · 1 评论 -
爬虫学习之requests模块的get请求
基于requests模块的get请求需求: 爬取搜狗指定词条对应的搜索结果页面(简易网页采集器)反爬机制User-Agent:请求载体的身份标识,使用浏览器发起的请求,请求载体的身份标识为浏览器,使用爬虫程序发起的请求,请求载体为爬虫程序。UA检测:相关的门户网站通过检测请求该网站的载体身份来辨别该请求是否为爬虫程序,如果是,则网站数据请求失败。因为正常用户对网站发起的请求的载体一定是基于某一款浏览器,如果网站检测到某一请求载体身份标识不是基于浏览器的,则让其请求失败。因此,UA检测是我们原创 2021-04-19 21:18:15 · 356 阅读 · 0 评论 -
爬虫学习之requests模块学习
爬虫开发-requests模块学习requests模块: python中原生的一款基于网络请求的模块, 功能强大, 简单便捷, 效率高效作用: 模拟浏览器发请求如何使用requests模块环境安装pip install requests如何使用: requests 模块的编码流程指定url发起请求获取响应数据持久化存储实战:爬取搜狗首页的页面数据import requestsif __name__=="__main__": #1. 指定url url原创 2021-04-19 21:13:50 · 79 阅读 · 0 评论 -
六角填数
如图所示六角形中, 填入1~12数字保证每条直角线上的数字之和都相等图中已填好3个数字, 请计算出星号位置所代表的的数字是多少from itertools import permutationsls1=[1,8,3]ls=[]for i in range(1,13): if i not in ls1: ls.append(i)ls=list(permutations(ls))for i in range(len(ls)): l1=1+ls[i][0]+l原创 2021-04-01 09:40:23 · 139 阅读 · 1 评论 -
用户系统(Python代码)
用户管理系统近期学了一点python的文件操作, 随便写了个用户系统, 学完类后再把代码用类封装起来, 目前看起来有些累赘import timeimport os.path#判断是否登录, 默认未登录is_sul = False#记录登录的用户名is_user=''#记录注册失败的次数is_register=0if os.path.isfile("db.txt")==False: with open('db.txt', 'w', encoding='utf-8')as f1:原创 2021-03-31 21:32:01 · 670 阅读 · 2 评论 -
十二期蓝桥杯模拟赛
问题描述小蓝负责花园的灌溉工作。 花园可以看成一个 n 行 m 列的方格图形。中间有一部分位置上安装有出水管。 小蓝可以控制一个按钮同时打开所有的出水管,打开时,有出水管的位置可以被认为已经灌溉好。 每经过一分钟,水就会向四面扩展一个方格,被扩展到的方格可以被认为已经灌溉好。即如果前一分钟某一个方格被灌溉好,则下一分钟它上下左右的四个方格也被灌溉好。 给定花园水管的位置,请问 k 分钟后,有多少个方格被灌溉好?输入格式输入的第一行包含两个整数 n, m。 第二行包含一个整数原创 2021-03-31 09:54:42 · 103 阅读 · 0 评论 -
蓝桥杯十二届模拟题
问题描述小蓝有一张黑白图像,由 n * m 个像素组成,其中从上到下共 n 行,每行从左到右 m 列。每个像素由一个 0 到 255 之间的灰度值表示。 现在,小蓝准备对图像进行模糊操作,操作的方法为: 对于每个像素,将以它为中心 3 * 3 区域内的所有像素(可能是 9 个像素或少于 9 个像素)求和后除以这个范围内的像素个数(取下整),得到的值就是模糊后的结果。 请注意每个像素都要用原图中的灰度值计算求和。输入格式 输入的第一行包含两个整数 n, m。 第 2 行到第 n +原创 2021-03-30 21:28:07 · 443 阅读 · 0 评论 -
Python学习笔记
Python的学习笔记Python的输入输出Python程序如果需要输出,就必须调用其print()函数,基本形式如下:print(value,.…,sep=’’,end=’\r’)#此处只说明了部分参数其中的参数的意义如下:value是用户要输出的信息,后面的省略号表示可以有多个要输出的信息;sep是多个要输出信息之间的分隔符,其默认值为一个空格;end是一个print()函数中所有要输出信息之后添加的符号,默认值为换行符。#Python程序输入需要调用 input()函数name=i原创 2021-03-29 23:14:40 · 402 阅读 · 1 评论 -
蓝桥杯之蛇形填数(Python和C++代码)
题目描述在 n * n 方阵里填入 1, 2, …, n * n, 要求填成蛇形。例如 n = 4 时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4样例输入3样例输出7 8 16 9 25 4 3Python代码while True: n=int(input().strip()) ls=[] for i in range(n): ls.append(list(0 for i in range(n原创 2021-03-29 10:06:18 · 380 阅读 · 0 评论 -
递归的学习
递归学习递归三大要素第一: 明确函数要干什么第二: 寻找递归结束的条件第三: 找出函数等价的关系式递归求和方法一ls=[1,2,3,4,5]def fun(ls,n): if n==0: return ls[n] else: s=fun(ls,n-1) return s+ls[n]print(fun(ls,4))方法二def fun(ls,n): if n==len(ls): return原创 2021-03-25 09:37:37 · 337 阅读 · 4 评论