随笔分类 -  Python

摘要:一、常用API 1、创建按钮控件 QPushButton():创建一个无父控件的按钮控件 QPushButton(parent):创建控件的同时, 设置父控件 QPushButton(text, parent):创建控件的同时, 设置提示文本和父控件 QPushButton(icon, text, 阅读全文
posted @ 2020-05-15 13:54 样子2018 阅读(4328) 评论(1) 推荐(0)
摘要:一、描述 所有按钮控件的基类,并且提供按钮的通用功能。 二、常用API 1、提示文本 setText(str):设置按钮提示文本 text():获取按钮提示文本 2、图标相关 setIcon(QIcon("resource/h1.png")):设置图标 setIconSize(QSize(w, h) 阅读全文
posted @ 2020-05-15 10:36 样子2018 阅读(1335) 评论(0) 推荐(0)
摘要:一、常用API 1、大小与位置: x():相对于父控件的位置,顶层控件(没有父控件)则相对于桌面的x位置 y():相对于父控件的y位置,顶层控件(没有父控件)则相对于桌面的y位置 pos():x和y的组合 QPoint(x, y) width():控件的宽度,不包含任何窗口框架 height():控 阅读全文
posted @ 2020-05-15 09:13 样子2018 阅读(3340) 评论(0) 推荐(0)
摘要:和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: Tag NavigableStr 阅读全文
posted @ 2020-04-27 09:00 样子2018 阅读(416) 评论(0) 推荐(0)
摘要:lxml 是 一个HTML/XML的解析器,主要的功能是如何解析和提取 HTML/XML 数据。 一、lxml示例 1、初步 # 使用 lxml 的 etree 库 from lxml import etree text = ''' <div> <ul> <li class="item-0"><a 阅读全文
posted @ 2020-04-26 16:15 样子2018 阅读(3911) 评论(0) 推荐(0)
摘要:一、xpath规则 XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。 阅读全文
posted @ 2020-04-26 12:44 样子2018 阅读(368) 评论(0) 推荐(0)
摘要:一、正则匹配规则 二、常用函数 match 方法:从起始位置开始查找,一次匹配 search 方法:从任何位置开始查找,一次匹配 findall 方法:全部匹配,返回列表 finditer 方法:全部匹配,返回迭代器 split 方法:分割字符串,返回列表 sub 方法:替换 1、match示例 > 阅读全文
posted @ 2020-04-26 10:35 样子2018 阅读(205) 评论(0) 推荐(0)
摘要:一、基础操作 1、创建数据库表 #!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # 使用 cursor() 方法创建一个游标对象 阅读全文
posted @ 2020-04-25 14:43 样子2018 阅读(536) 评论(0) 推荐(0)
摘要:一、API sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 database 的数据 阅读全文
posted @ 2020-04-25 13:35 样子2018 阅读(328) 评论(0) 推荐(0)
摘要:一、sqlite模块API sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 data 阅读全文
posted @ 2020-04-25 13:29 样子2018 阅读(1494) 评论(0) 推荐(0)
摘要:一、函数 import requests requests.post(url) requests.put(url) requests.delete(url) requests.head(url) requests.get(url) **kwargs:控制访问参数,为可选项 params : 字典或字 阅读全文
posted @ 2020-04-24 22:44 样子2018 阅读(562) 评论(0) 推荐(0)
摘要:一、文件目录模块 os.access(path, mode)检验权限模式 os.chdir(path)改变当前工作目录 os.chflags(path, flags)设置路径的标记为数字标记。 os.chmod(path, mode) 更改权限 os.chown(path, uid, gid) 更改 阅读全文
posted @ 2020-04-24 16:39 样子2018 阅读(267) 评论(0) 推荐(0)
摘要:一、函数列表 函数描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 二、示例 #!/usr/bin/python import json data = [ { 'a' : 1, 'b' : 2, 阅读全文
posted @ 2020-04-24 16:33 样子2018 阅读(151) 评论(0) 推荐(0)
摘要:一、常用函数 random.randrange(1,100) 返回[1,100)范围内的随机数整数,不包括100 random.randint(1,100) 返回[1,100]范围内的随机数整数 random.random() 返回[0, 1)范围内随机浮点数,不包括1 random.choice( 阅读全文
posted @ 2020-04-24 16:27 样子2018 阅读(549) 评论(0) 推荐(0)
摘要:一、函数列表 函数及描述 time.altzone返回格林威治西部的夏令时地区的偏移秒数。如果该地区在格林威治东部会返回负值(如西欧,包括英国)。对夏令时启用地区才能使用。 time.asctime([tupletime])接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 阅读全文
posted @ 2020-04-24 15:58 样子2018 阅读(218) 评论(0) 推荐(0)
摘要:一、函数列表 sys.argv 获取当前正在执行的命令行参数的参数列表(list) sys.modules.keys() 返回所有已经导入的模块列表 sys.platform 获取当前执行环境的平台 sys.path path是一个目录列表,供Python从中查找第三方扩展模块。 sys.exit( 阅读全文
posted @ 2020-04-24 15:49 样子2018 阅读(232) 评论(0) 推荐(0)
摘要:一、效果图 二、代码 import json import time from tkinter import messagebox from threading import Thread from socketClient import SocketClient from LoginWindow 阅读全文
posted @ 2020-04-24 09:51 样子2018 阅读(1050) 评论(0) 推荐(0)
摘要:一、基本使用 import logging if __name__ == '__main__': logging.basicConfig(level = logging.DEBUG,format = '%(asctime)s - %(name)s - %(levelname)s - %(messag 阅读全文
posted @ 2020-04-18 16:15 样子2018 阅读(224) 评论(0) 推荐(0)
摘要:一、服务端 import socketserver import time conn_poll = [] class MyServer(socketserver.BaseRequestHandler): def handle(self): print('... connected from {}'. 阅读全文
posted @ 2020-04-18 08:44 样子2018 阅读(1064) 评论(0) 推荐(0)
摘要:一、服务端 import socket from threading import Thread import socketserver g_socket = None g_conn_pool = [] def handle_client(): while True: client, addr = 阅读全文
posted @ 2020-04-17 15:56 样子2018 阅读(5037) 评论(0) 推荐(1)