Python学习笔记
苦苦的码人
不虚度每一天!
展开
-
PyQt5+designer实现--------python
首先在desinger绘制完成界面后,转换为ui文件,之后在最下面写上如下代码运行即可显示界面。if __name__ == "__main__": from PyQt5.Qt import * import requests import sys app = QApplication(sys.argv) mainwindow = QWidget() ui = Ui_Dialog() ui.setupUi(mainwindow) mainwindow.sho原创 2021-01-16 13:59:48 · 248 阅读 · 0 评论 -
PyQT5安装教程及vscode配置
PyQt5安装教程1.由于官方下载方式速度太过缓慢,这里直接用国内的源进行下载http://mirrors.aliyun.com/pypi/simple/ 阿里云http://pypi.douban.com/simple/ 豆瓣https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学http://pypi.mirrors.opencas.cn/simple/ 中科院原创 2021-01-15 15:35:18 · 2278 阅读 · 0 评论 -
Python爬取天气数据,并每天定时发送到QQ邮箱
最近天气变化比较快,就写了一个每天定时爬取天气然后发送到邮箱的程序,话不多说,直接开搞。本次数据处理将以正则进行处理。就以济南作为本次爬取的地区。1.首先百度济南天气,获取其页面的urlhttp://www.weather.com.cn/weather/101120101.shtml2.首先打开我们的开发者工具,打开抓包工具,抓取所需的数据包。我们可以发现第一个数据包就是我们所需要的,那一切都好办了 直接进入python开始书写我们的代码。3.首先引入相关的模块import requests原创 2021-01-11 22:02:54 · 4617 阅读 · 1 评论 -
Python-BP神经网络
最近在学习BP神经网络相关知识,写下这篇文章记录以下,本文分为两个部分。BP神经网络的介绍与相关案例的实现话不多说,进入正题!一、BP神经网络的介绍1.BP (Back Propagation) 神经网络是1986年由Rumelhart和McClelland为首的科学家提出的概念,是一种按照误差逆向传播算法训练的多层前馈神经网络,是应用最广泛的神经网络。2.BP神经网络的结构BP神经网络是一种典型的非线性算法。BP神经网络由输入层、输出层和之间若干层(一层或多层)隐含层构成,每一层可以有若干个原创 2021-01-11 21:22:00 · 2414 阅读 · 0 评论 -
Python实现QQ邮件自动发送
话不多说,直接上代码!此代码是使用了smtp服务器进行发送,在进行代码编辑时,需要将代码中的账号密码修改成自己的。1.首先进入QQ邮箱2.点击设置,并点击账户3.开启SMTP方式并获取授权码下面代码中的password就是此密码import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrfromaddrs = '782268618@qq.com' # 发件人邮箱账号pas原创 2021-01-10 23:29:08 · 494 阅读 · 0 评论 -
Python-Selenium自动化登陆QQ空间
话不多说,我们直接进入正题!如果已经安装的小伙伴可以滑到最下方查看代码!!!相信很多小伙伴没有安装Selenium模块,那就让我们先进行安装。1.下载安装selenium:pip install selenium2.我使用的是谷歌浏览器,所以我们还需要安装相应谷歌浏览器的驱动程序驱动程序下载链接:http://chromedriver.storage.googleapis.com/index.html查看一下自己电脑的谷歌浏览器版本号然后去下载链接下载即可。3.下载好后将对应的驱动文件移入自己原创 2021-01-10 11:20:33 · 1230 阅读 · 3 评论 -
Python单线程与多线程
最近一直在学习爬虫的相关知识,目前学习到了单线程、多线程这一块,把自己的学习经历分享出来顺便也做个笔记。一.单线程操作单线程操作就是我们日常写代码时的操作,为了比较出和多线程的区别,以下为其对比。#使用单线程串行方式执行import timedef get_page(str): print('正在下载:',str) time.sleep(2) print('下载成功:',str)name_list = ['xiaozi','aa','bb','cc']start_ti原创 2021-01-07 12:04:25 · 623 阅读 · 1 评论 -
Python爬虫中对数据进行处理的正则处理方法与xpath处理方法
最近在学习Python爬虫,将自己的所学的一点东西用文章记录下来一. 正则数据处理首先引入re模块import re例如以下待处理的数据<div class="thumb"><a href="/article/123934388" target="_blank"><img src="//pic.qiushibaike.com/system/pictures/12393/123934388/medium/KOSEBE8GS8TBYBTC.jpg" alt="糗事原创 2021-01-04 20:36:46 · 414 阅读 · 2 评论