04 2020 档案
摘要:和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: Tag NavigableStr
阅读全文
摘要:lxml 是 一个HTML/XML的解析器,主要的功能是如何解析和提取 HTML/XML 数据。 一、lxml示例 1、初步 # 使用 lxml 的 etree 库 from lxml import etree text = ''' <div> <ul> <li class="item-0"><a
阅读全文
摘要:一、xpath规则 XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。
阅读全文
摘要:一、正则匹配规则 二、常用函数 match 方法:从起始位置开始查找,一次匹配 search 方法:从任何位置开始查找,一次匹配 findall 方法:全部匹配,返回列表 finditer 方法:全部匹配,返回迭代器 split 方法:分割字符串,返回列表 sub 方法:替换 1、match示例 >
阅读全文
摘要:一、基础操作 1、创建数据库表 #!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # 使用 cursor() 方法创建一个游标对象
阅读全文
摘要:一、API sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 database 的数据
阅读全文
摘要:一、sqlite模块API sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 data
阅读全文
摘要:一、函数 import requests requests.post(url) requests.put(url) requests.delete(url) requests.head(url) requests.get(url) **kwargs:控制访问参数,为可选项 params : 字典或字
阅读全文
摘要:一、文件目录模块 os.access(path, mode)检验权限模式 os.chdir(path)改变当前工作目录 os.chflags(path, flags)设置路径的标记为数字标记。 os.chmod(path, mode) 更改权限 os.chown(path, uid, gid) 更改
阅读全文
摘要:一、函数列表 函数描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 二、示例 #!/usr/bin/python import json data = [ { 'a' : 1, 'b' : 2,
阅读全文
摘要:一、常用函数 random.randrange(1,100) 返回[1,100)范围内的随机数整数,不包括100 random.randint(1,100) 返回[1,100]范围内的随机数整数 random.random() 返回[0, 1)范围内随机浮点数,不包括1 random.choice(
阅读全文
摘要:一、函数列表 函数及描述 time.altzone返回格林威治西部的夏令时地区的偏移秒数。如果该地区在格林威治东部会返回负值(如西欧,包括英国)。对夏令时启用地区才能使用。 time.asctime([tupletime])接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14
阅读全文
摘要:一、函数列表 sys.argv 获取当前正在执行的命令行参数的参数列表(list) sys.modules.keys() 返回所有已经导入的模块列表 sys.platform 获取当前执行环境的平台 sys.path path是一个目录列表,供Python从中查找第三方扩展模块。 sys.exit(
阅读全文
摘要:一、效果图 二、代码 import json import time from tkinter import messagebox from threading import Thread from socketClient import SocketClient from LoginWindow
阅读全文
摘要:一、基本使用 import logging if __name__ == '__main__': logging.basicConfig(level = logging.DEBUG,format = '%(asctime)s - %(name)s - %(levelname)s - %(messag
阅读全文
摘要:一、服务端 import socketserver import time conn_poll = [] class MyServer(socketserver.BaseRequestHandler): def handle(self): print('... connected from {}'.
阅读全文
摘要:一、服务端 import socket from threading import Thread import socketserver g_socket = None g_conn_pool = [] def handle_client(): while True: client, addr =
阅读全文
摘要:一、socket socket类型 描述 socket.AF_UNIX 只能够用于单一的Unix系统进程间通信 socket.AF_INET 服务器之间网络通信 socket.AF_INET6 IPv6 socket.SOCK_STREAM 流式socket , for TCP socket.SOC
阅读全文
摘要:一、更新 2020-08-28 修复admin/model/admin.php代码 2020-04-14 修复账号启用问题 2020-04-09 初版本完成 二、效果图 三、获取源码 注意:部署配置虚拟主机 QQ:2575404985 微信:yangyang92428 github:https://
阅读全文
摘要:一、下载uni-app插件 下载地址:https://ext.dcloud.net.cn/plugin?id=183 二、示例 <view class="content padding-lr"> <uParse :content="goodsInfo.content" :imageProp="ima
阅读全文