自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 python 爬虫 爬取肯德基门店信息

import requests肯德基餐厅查询: http://www.kfc.com.cn/kfccda/storelist/index.aspx**分析:** 数据为动态加载数据 通过全局抓包工具的全局搜索捕获动态加载数据```pythonurl = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'headers = { 'User-Agent': 'Mozilla/5.0 (Lin

2021-03-22 23:11:12 405

原创 python爬虫 爬取豆瓣网电影详情

爬取电影网中的电影详情数据#url = 'https://movie.douban.com/typerank?type_name=%E7%A7%91%E5%B9%BB&type=17&interval_id=100:90&action='动态加载数据当滚轮滑动到底部时候 页面会发起AJAX请求 且请求一组电影详情数据当滚轮不滚动时候 页面显示的电影数据 通过浏览器地址栏的URL发起的请求是请求不到的动态加载的数据概念:通过非浏览器地址栏URL请求到的数据 是另外一个新的

2021-03-22 23:08:53 848

原创 python 爬虫 request模块

导包import requests# 1.爬取搜狗首页# # 爬取搜狗首页页面源码数据# url = 'https://www.sogou.com/'# respone = requests.get(url=url)# page_text = respone.text # text返回的是字符串形式的响应数据# with open('./sougou.html','w',encoding='utf-8') as fp:# fp.write(page_text)2.简易的网

2021-03-22 23:06:57 173

原创 python操控微信 wxpy教程

一、首先安装wxpy库直接在pycharm输入命令即可pin install wxpy国内下载可能慢,推荐使用pip install -U wxpy -i "https://pypi.doubanio.com/simple/"二、基本命令1.导入登录模块from wxpy import *2.初始化机器人 扫码登陆bot = Bot()3.保存缓存 不用每次登录bot = Bot(cache_path=True)4.搜索好友my_fiend = bot.friends()

2021-03-22 23:02:44 5899 3

原创 python 爬虫详细步骤

一、爬虫的步骤1、 需求分析(人做)2、寻找网站(人)3、下载网站的返回内容(requests)4、通过返回的信息找到需要爬取的数据内容(正则表达式-re,xpath-lxml)5、存储找到的数据内容(mysql)二、requestsimport requestsurl = 'http://www.baidu.com/'response = requests.get(url)print(response)返回当前url的html信息,(其他url还可能获取图片等)Response[

2021-03-22 22:53:40 6556

原创 python HTTP协议

HTTP协议概述HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个HTTP请求到服务器上指定端口(默认端口为80)。由HTTP客户端发起一个请求,创建一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端的请求。一旦收到请求,服务器会向客户端返回一个状态,以及返回的内容,如请求的文件、错误消息、或者其它信息。HTTP 请求/响应的步骤:1. 客户端连接到Web服务器一个HTTP客

2021-03-15 09:12:39 190

原创 python 文字识别器 GUI

import osimport tkinter as tkimport tkinter.messageboximport tkinter.filedialogfrom PIL import Image,ImageTkfrom aip import AipOcrfrom PIL import Image,ImageGrab# 选择图片函数def chooseImg(): fileName = tk.filedialog.askopenfilename(title='选择图片'

2021-03-15 09:02:15 251

原创 python正则表达式学习笔记

正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式的匹配re.match函数re.mach尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none.函数语法re.match(pattern,string,flads = 0)函数参数说明#匹配的正则表达式pattern #要匹配的字符串string #标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等flags匹配成功re.matc

2021-03-15 08:55:42 129

原创 python打包成exe

1.使用 PyInstaller,安装方法pip install pyinstaller之后打开python安装路径中的script文件夹,pyinstaller.exe应该就在这里面2.打包方法,进入安装pyinstaller.exe的文件夹中,cmd运行3.pyinstaller.exe -F 文件路径/要打包的文件.py4.然后目前这个文件夹里就会生成两个文件夹 build 和 distdist里面就是打包好的exe程序5.打包成功的exe就在 dist 文件夹中...

2021-03-11 19:51:22 73

原创 python生成二维码 GUI

1.首先导入qrcode库,直接用pip下载就行pip install qrcode如果导包没有报错就说明安装成功2.制作字符串转换的二维码这里还要借助 datetime 和 getpass 两个库,来获取带时间的图片名和系统的用户名import qrcodeimport datetime # 导入datetime库用于生成带时间的图片名import os, getpass # 导入getpass库用于获取系统的用户名qr = qrcode.QRCode( ve

2021-03-11 19:45:33 327

原创 python 制作简单二维码小程序

1.首先导入qrcode库,直接用pip下载就行pip install qrcode如果导包没有报错就说明安装成功2.制作字符串转换的二维码这里还要借助 datetime 和 getpass 两个库,来获取带时间的图片名和系统的用户名# 输入待转换的字符串qrstr = input("输入你要显示的内容:")print("Input :" + qrstr)# 采用默认方式生成二维码qrimg = qrcode.make(qrstr)# 获取当前时间,转化成字符串timenow

2021-03-11 19:39:47 744

原创 Git报错------Please make sure you have the correct access rights and the repository exists.

1.首先打开Git Bash设置名字和邮箱:git config --global user.name "你的名字"git config --global user.email "你的邮箱"2.删除known_hosts文件一般默认路径C:\Users\Windows.ssh\known_hosts3.生成ssh公钥认证所需的公钥和私钥文件打开Git Bash输入指令 ssh-keygen -t rsa -C “你的邮箱”ssh-keygen -t rsa -C "你的邮箱"会出现

2021-01-22 22:17:56 121

原创 git报错------用户名或者密码错误

最近学习gitee上传文件,第一次用Git克隆的时候输入自己的地址,会出现一个用户名和密码的输入。这个就是gitee上的用户名&密码一旦输入错误,git的命令就没法向下执行,会提示你username or password error.这个时候没法在命令行更改,需要我们手动更改。面向 Windows10系统进行操作1.标题打开控制面板——找到 “凭据管理器”2.标题选择 windows 凭据3.标题找到gitee-编辑 即可原文链接https://blog.csdn.net

2021-01-22 21:58:46 1512

原创 用python写一个简单的文字识别器GUI

效果图使用方法提取文本的步骤:先选择普通识图还是高精度识图, 默认是普通识图然后方法1: 点击选择图片,然后选中图片就会自动识别图片并提取文字(gif格式的不可以提取文字)方法2: 手动粘贴路径到最上面的单行输入框,再点击开始识别方法3: 先用其他截图软件(比如QQ截图),截图之后会自动存到剪切板中, 然后点击从粘贴板中导入图片并自动识图可以在右侧栏预览图片, 识别文字结果在下方文本框展示出来,点击全部复制自动存入到剪切板中,如果嫌弃结果不准确请切换到高精度识图再试一次安装百度aip模块

2021-01-04 09:21:52 884 1

原创 用Python画一只小猪佩奇

import turtle as tclass Peppa_pig(): def __init__(self): pass def __call__(self, *args, **kwargs): self.main() def nose(self,x,y):# 鼻子 t.pu() t.goto(x,y) t.pd() t.seth(-30) t.begin_fill

2020-11-13 10:43:52 169

原创 Python学生管理系统控制台版

def meun(): menu_info = '''+----------------------+| 1)添加学生信息 || 2)显示所有学生的信息 || 3)删除学生信息 || 4)修改学生信息 || 5)按学生成绩高-低显示学生信息 || 6)按学生成绩低-高显示学生

2020-10-26 09:20:45 351

原创 图形界面编程(2)

使用Label组件的句子#使用Label组件的句子from tkinter import *win = Tk() # 创建窗口对象win.title('我的窗口') # 设置窗口标题l = Label(win,text = '这是一个Label组件') # 创建Label组件l.pack() # 显示

2020-10-26 08:48:01 226

原创 图形界面编程之消息框

图形界面编程弹出消息框#弹出消息框from tkinter.messagebox import *showinfo(title= '提示',message='欢迎光临')运行后如下图弹出一个警告消息框from tkinter.messagebox import *showwarning(title= '提示',message='请输入密码')运行后如下图弹出一个疑问消息框from tkinter.messagebox import *ret=askquestion

2020-10-26 08:37:17 252

原创 1024程序员节

头发还多bug更多

2020-10-24 22:44:52 102

原创 Python学习笔记之函数基础

**Python学习笔记**目录一、函数1.引入2.函数的定义3.函数的格式4.定义带有参数的函数5.定义带返回值的函数二、函数的参数1.位置参数2.关键字参数3.默认参数4.可变参数(1)元组参数(2)字典参数三、函数文档注释四、函数的嵌套及其调用1.函数的嵌套2.函数之间的调用五、递归函数一、函数1.引用如果要计算三个不同半径的圆的面积我们可以这么写:r1=1r2=2r3=3# 1.求r1的面积s1=3.14 * r1 * r **

2020-09-24 20:17:18 314

原创 Python学习笔记之常见逻辑

**0909Python学习笔记**判断一个数是不是质数输入五个数,求它们的最大最小值五个数的 (和,最大值,最小值)

2020-09-09 19:51:54 138 2

原创 Python学习笔记之字符串

**0908Python学习笔记**字符串的拆分字符串的替换常用字符串方法交换倒序输出

2020-09-08 19:30:11 108

原创 Python学习笔记之循环

**Python学习笔记**用for循环实现九九乘法表判断一个数是不是质数用while循环完成倒序输出

2020-09-07 20:16:44 110

原创 Python学习笔记之字符串索引

**0905Python笔记**字符串索引步长练习结束索引练习起始索引练习综合练习步长为负值练习字符串拼接实例练习

2020-09-05 13:18:20 135

原创 Python学习笔记之实用案例

python笔记实用案例倒序输出任意三位数倒序输出任意五位数求1-100累加和30-50隔3的累乘逻辑运算符优先级为是not>and>or。可以添加()来提升优先级。print(True and False or not False and False)短路逻辑:a and b and c and d如果a为False 则后面所有的and 均不再执行,直接返回a的值。a or b or c or d如果a为True 则后面所有的or 均不在执行。直接返回a的值

2020-09-04 10:08:10 131

原创 Python学习笔记之数据类型

20200902Python笔记其他数据类型与bool之间的转换True :非0的数字,非空的字符串、列表、元组、字典False :0、‘’、()、 []、 {}、 NoneNone不能理解为0;0是有意义的,None是一个特殊的空值运算符算术运算符、逻辑运算符、赋值运算符、复合赋值运算符、关系运算符。复合赋值运算符(自增运算)逻辑运算符优先级为是not>and>or。可以添加()来提升优先级。print(True and False or not False and

2020-09-02 20:28:46 148

原创 Python学习笔记之初识python

Python笔记20200901## 1.Python的优缺点优点(1).简单易学(2).开发效率非常高(3).面向对象。Python语言编程思想更加符合我们人的逻辑思维,而不用再像C语言那样去理解计算机运行思维。(4).免费、开源(5) .可以移植性(6).可拓展性(7).可拓展性缺点(1).运行速度慢(2).中文资料缺乏(3).线程不能利用多核Python语言类型编程语言分为编译型和解释型语言,Python属于解释型语言。1.注释通过用自己熟悉的语言,在程序中对某些

2020-09-01 20:13:26 180 1

原创 Python学习笔记之人工智能

人工智能的起源与发展人工智能的起源1、萌芽期人工智能的思想萌芽可以追溯到十七世纪的巴斯卡和莱布尼茨,他们较早萌生了有智能的机器的想法。十九世纪,英国数学家布尔和德o摩尔根提出了“思维定律“,这些可谓是人工智能的开端。十九世纪二十年代,英国科学家巴贝奇设计了第一架“计算机器“,它被认为是计算机硬件,也是人工智能硬件的前身。电子计算机的问世,使人工智能的研究真正成为可能。2、成长期作为一门学科,人工智能于1956年问世,是由“人工智能之父“McCarthy及一批数学家、信息学家、心理学家、神经生理学

2020-08-31 15:02:34 722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除