
Python
Python学习
carefree798
这个作者很懒,什么都没留下…
展开
-
FastAPI Web框架 [Pydantic]
学习一下,做个记录。学习:https://www.bilibili.com/video/BV1iN411X72b?p=7&spm_id_from=pageDriver&vd_source=06af20c53d413fe5fafd741f14bacbf1原创 2022-06-16 18:46:58 · 538 阅读 · 0 评论 -
Python [databases]
Python [databases]import asyncioimport databasesasync def database_basic(): database = databases(url="mysql://root:root@127.0.0.1:3306/dvwa?charset=utf-8") await database.connect() sql = "select * from admin where id = 1;" result = awai原创 2022-04-03 14:08:12 · 1562 阅读 · 0 评论 -
Python 同步&异步MySQL
同步&异步MySQL# MySQL是许多网站都需要使用到的数据库软件,用 Python操作 MysQL数据库大部分驱动都是同步的,也就是必须等待他的返回才会往下执行,如果一个 sQL执行得比较久,# 那么会直接卡死这个线程。因此这里我们需要选择异步的Python驱动来操作 MysQL 数据库。Iimport asyncioimport aiomysqlimport shortuuidimport pymysql# 异步# aiomysql做数据库连接的时候,需要这个原创 2022-04-02 14:22:47 · 3228 阅读 · 0 评论 -
使用Python实现同步&异步爬虫
同步import requestsfrom lxml import etree # lxml:一个用xpath语法解析网页的库from urllib.request import urlretrieve # 下载模块import osclass DoutulaSpider(object): def __init__(self): self.base_url = "https://www.pkdoutu.com/article/list/?page={p原创 2022-04-01 16:45:31 · 1623 阅读 · 0 评论 -
使用Python获取DNS记录
# A记录也称为主机记录,是使用最广泛的DNS记录,A记录的基本作用就是说明一个域名对应的IP是多少, 它是域名和IP地址的对应关系,表现形式为 www.contoso.com 192.168.1.1 这就是一个A记录!A记录除了进行域名IP对应以外,还有一个高级用法,可以作为低成本的负载均衡的解决方案,比如说,www.contoso.com 可以创建多个A记录,对应多台物理服务器的IP地址,可以实现基本的流量均衡!)# MX记录,全称是邮件交换记录,在使用邮件服务器的时候,MX记录是无可或缺的,原创 2022-03-26 17:32:02 · 3727 阅读 · 1 评论 -
使用Python获取网站加载时间
使用Python获取网站加载时间import timefrom urllib.request import urlopendef load_time(url): try: if("http" or "https") in url: open_url = urlopen(url) #打开url else: open_url = urlopen("https://" + url) st原创 2022-03-25 16:51:09 · 4102 阅读 · 0 评论 -
使用Python实现Xml到Json的转换
XML 到 JSON 文件转换器import json #导入json库import xmltodict #导入 xmltodictwith open('input.xml') as xml_file: parser_data = xmltodict.parse(xml_file.read()) # xmltodict.parse()方法可以将xml数据转为python中的dict字典数据: xml_file.close() json_c原创 2022-03-24 14:06:24 · 4888 阅读 · 1 评论 -
使用Python生成二维码
import qrcode #导入QR Codedata = input("输入你要生成的数据:") #获取输入qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, #控制二维码纠错级别 box_size=15, border=4,)qr.add_data(data) # 添加要转换的文字到data原创 2022-03-23 15:07:47 · 699 阅读 · 0 评论 -
使用Python从网页中获取链接
从网页中获取链接import requests as rb # 导入requests库from bs4 import BeautifulSoup # 调用beautifulsoup库url = input("Enter Link:") # 获取输入if ("https" or "http") in url: data = rb.get(url) #获取HTML网页,对应HTTP的GETelse: data = rb.get(原创 2022-03-22 21:01:55 · 7054 阅读 · 0 评论 -
Python-Scrapy库的安装与使用
Python-Scrapy库的安装与使用安装scrapy在Linux下安装scrapy:sudo apt install python3 python3-devsudo apt install python3-pippip3 install scrapy测试安装是否成功:import scrapy在命令行终端输入:scrapy 查看相关信息创建工程scrapy startproject [工程名] 创建工程scrapy startproject -h 查看帮.原创 2021-05-03 20:09:05 · 741 阅读 · 4 评论