一、安装redis模块 下面以 Windows 系统为例,使用包管理工具安装 redis 模块,命令
一、示例代码 import redis pool = redis.ConnectionPool(host='127.0.0.1', port=6379, password="", max_connections=10) redis_obj = redis.Redis(connection_pool=
一、代码 import random from io import BytesIO from PIL import Image, ImageDraw, ImageFont, ImageFilter class Captcha: def __init__(self, width, height, co
一、代码 # -*- coding: utf-8 -*- import logging class Logger(): def __init__(self,level="DEBUG"): # 创建日志器对象 self.logger = logging.getLogger(__name__) self
一、示例 ''' 添加 add_section(section) 向实例添加一个section set(section, option, value) 如果给定的部分存在,将给定的选项设置为指定的值 optionxform(option) 也可以在一个实例上重新设置它,对于一个需要字符串参数的函数。
一、列表 # len(list)列表元素个数 # max(list)返回列表元素最大值 # min(list)返回列表元素最小值 # list(seq)将元组转换为列表 # list.append(obj)在列表末尾添加新的对象 # list.count(obj)统计某个元素在列表中出现的次数 #
一、面向对象 1、定义类 class Car(object): #公共属性 name = None #私有属性 __wheel = 0 #构造方法,实例化类执行 def __init__(self, *args) -> None: print(args) self.name, self.__whee
# clear() 清除字典。 # get() 如果键存在于字典中,则返回该键的值。 # items() 返回字典中的键值对列表。 # keys() 返回字典中的键列表。 # values() 返回字典中的值列表。 # pop() 从字典中删除一个键,如果它存在,并返回它的值。如果存在于字典
# 1、index(value, start, end):在区间查找value出现的位置索引。 # 2、count(value):计算元组中value元素出现的个数。 # index和count与字符串和列表中的用法相同 if __name__ == "__main__": t1 = ("1", 1
一、判断语句 if __name__ == "__main__": a = 1 b = 2 if a == 1 and b == 1: print("ok") elif a == 2 and b == 2: print("error") else: print("other") 二、循环语句 if
import tkinter as tk window = tk.Tk() # 设置窗口大小 winWidth = 600 winHeight = 400 # 获取屏幕分辨率 screenWidth = window.winfo_screenwidth() screenHeight = window
一、效果图 二、代码 import json import time from tkinter import messagebox from threading import Thread from socketClient import SocketClient from LoginWindow
一、效果图 二、进度条代码 __author__ = 'Yang' import os import time from threading import Thread '''下载进度条''' class Down_progress(object): def __init__(self, total
一、安装pyinstaller pip install pyinstaller 二、下载安装pyinstaler运行时所需要的windows扩展pywin32 https://github.com/mhammond/pywin32/releases 三、打包exe程序 icon制作网址:http:/
一、XPath常用规则 二、解析html文件 三、去哪儿网html抓取案例 有我案例代码优化的,可以发给我。。。
一、节点选择器 二、方法选择器 find( name , attrs , recursive , text , **kwargs ):它返回的是单个元素,也就是第一个匹配的元素,类型依然是tag类型参数同find_all()一样 另外还有许多查询方法,其用法和前面介绍的find_all()方法完全相
运行效果如图:
webServer.py代码如下: start.py代码如下: 运行效果如下:
数据: 往后思路: 1、保存到数据库 2、保存到redis中、然后再同步到数据库
结果如图:
一、项目目录结构: 代码如下: 数据: 源码链接:https://github.com/yangsphp/Scrapy-master
import pymysql class MysqlHelper(object): conn = None def __init__(self, host, username, password, db, charset='utf8', port=3306): self.host = host self.username = username...
一、参数说明 语法作用 cv = tk.stringVar() 绑定变量 com = ttk.Combobox(root, textvariable=cv) 创建下拉框 com.pack() 放置下拉框 com["value"] = ('文本',文本') 设置下拉数据 com.current(索引)
一、参数说明 参数作用 background (bg) 设置背景颜色 borderwidth (bd) 指定 Listbox 的边框宽度,通常是 2 像素 cursor 指定当鼠标在 Listbox 上飘过的时候的鼠标样式 exportselection 选中的项目文本是否可以被复制到剪贴板, 默认
一、参数说明 参数作用 background (bg) 设置背景颜色 borderwidth (bd) 指定边框宽度,通常是 2 像素 cursor 指定当鼠标在上方飘过的时候的鼠标样式 orient 指定绘制 "horizontal"(垂直滚动条)还是 "vertical"(水平滚动条) high
一、参数说明 参数作用 column 指定组件插入的列(0 表示第 1 列)默认值是 0 columnspan 指定用多少列(跨列)显示该组件 row 指定组件插入的行(0 表示第 1 行) rowspan 指定用多少行(跨行)显示该组件 in_ 将该组件放到该选项指定的组件中指定的组件必须是该组件
一、参数说明 参数作用 anchor 控制组件在 place 分配的空间中的位置"n", "ne", "e", "se", "s", "sw", "w", "nw", 或 "center" 来定位(ewsn代表东西南北,上北下南左西右东)默认值是 "nw" bordermode 指定边框模式("in
一、参数说明 参数作用 background(bg) 指定 Canvas 的背景颜色 borderwidth(bd) 指定 Canvas 的边框宽度 closeenough 指定一个距离,当鼠标与画布对象的距离小于该值时,鼠标被认为在画布对象上该选项是一个浮点类型的值 confine 指定 Canv
一、参数说明 语法作用 width 设置 Frame 的宽度默认值是 0 height 设置 Frame 的高度默认值是 0 background(bg) 设置 Frame 组件的背景颜色 borderwidth(bd) 指定 Frame 的边框宽度 container 该选项如果为 True,意味
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号