一、油猴插件 🙄引用站外地址,不保证站点的可用性和安全性 油猴官网 超过 1000 万用户的优秀插件 1. 应用商店安装 🙄引用站外地址,不保证站点的可用性和安全性 油猴插件 chrome 应用商店 油猴插件 2. 离线安装下载安装文件, 有条件的同学可到官网下载, 没条件的用我下边的连接吧 GitHub中文插件 - 云盘 GitHub中文插件 - 百度网盘 将下载的 tampermonkey_stable.crx 文件直接拖到 扩展程序 即可 二、安装脚本进入 [Greasy Fork](https://greasyfork.org/zh-CN) 网站, 可以搜索想要的脚本,为了身体健康,适度使用🤭 GitHub 中文插件-直达车 进入 插件页面, 点击直接安装即可 三、水完下班~~~
废话前言 无用的废话 我的个人博客是通过 Github 的 Pages 技术搭建的静态博客,使用 Hexo 驱动。由于 Github 在国内环境访问速度慢,并且不够稳定,所以通常对外介绍使用 Gitee 的镜像博客仓库,但是每次都需要在推送 Github 之后去 Gitee 上对应的仓库进行 手动同步,就无端增加了很多重复的工作量.经过多方搜索和实践,最终选定了 Github Actions 实现代码自动 Build,同步到 Gitee. 关联教程 🙄引用站外地址,不保证站点的可用性和安全性 github 自动同步到 gitee 镜像库 通过`Github Actions` 实现代码自动Build,同步到Gitee 一、本地公钥和私钥1. 生成在 本地终端 输入以下代码 (邮箱换为自己的),不要犹豫,一路 Enter 即可, 出现下图即表示成功 1 ...
1.configparser 简介 configparser 是 python 提供用来处理配置文件的类; 该模块定义了 ConfigParser 类, ConfigParser 类实现一种基本的配置文件解析语言 该语言提供的结构类似于 .ini 文件中的结构- 2.ini 文件相关知识 [section] 区分大小写, 前后空格不会被处理, 同一个配置文件中不允许重复; key 不区分大小写, 前后空格会被处理, 同一个 [section] 中不允许重复; key 和 value 可以使用 key = value 也可以使用 key:value 配置文件可以包含注释, 注释以 # 或者 ; 为前缀 基本格式是由多个 section 组成,其中包含一个[DEFAULT]的 section,用来进行默认配置 12345678910[DEFAULT]serveraliveinterval = 45compression = yescompressionlevel = 9[bitbucket]user = kk[topsecrect]port = 22 3.关于 [DEFAULT] [D ...
练习题 1 题目要求 有一个数据 list of dict 如下a = [{“test1”: “123456”},{“test2”: “123456”},{“test3”: “123456”}]写入到本地一个 txt 文件,内容格式如下:test1,123456test2,123456test3,123456 案例源码 12345678910a = [{"test1": "123456"},{"test2": "123456"},{"test3": "123456"}]def write_txt(): with open("test1.txt", "w+", encoding=" ...
一. 生成 requirement.txt1pip3 freeze > requirements.txt 如果出现 :exclamation:警告, 则可以使用以下代码 1python.exe -m pip freeze > requirement.txt 二. 使用 requirement.txt 安装第三方库1pip3 install -r requirement.txt
一. openpyxl openpyxl 用于读写 Excel2010、xlsx、xlsm、xltx、xltm 文件 它的诞生是因为缺少可从 Python 本地读取/写入 office open xml 格式的库 1.1 安装1pip install openpyxl 1.2 基本概念 工作簿(Workbook): 包含一个或多个工作表, 使用 Wrokbook() 打开或创建工作簿; 工作表(Worksheet): 由一系列行和列组成, 使用 active 属性获取当前活动工作表, 使用 worksheets 属性获取工作薄中的所有工作表 单元格(Cell): 用于存储数据的最小单元, 可以使用单元格坐标来读写数据, 如: sheet['A1'] 表示单元格 “A1” 行(Row): 工作表中的水平序列, 行号从 1 开始, 可以使用行号读写数据, 如 sheet[1] 表示第一行 列(Column): 工作表中的垂直序列, 列号从 A 开始, 可以使用列号读写数据, 如 `sheet[‘A’] 表示 A 列 单元格范围(Cell Range): ...
一. 安装1pip install loguru 二. 封装类123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081import timefrom functools import wrapsfrom pathlib import Pathimport loguru# 单例类的装饰器def singleton_class_decorator(cls): """ 装饰器,单例类的装饰器 """ # 在装饰器里定义一个字典,用来存放类的实例。 _instance = {} # 装饰器,被装饰的类 @wraps(cls) def wrapper_class(*args, **kwargs): # 判断,类 ...
一. 获取当前文件路径1.1 os 模块获取当前文件路径123import osv2 = os.getcwd() # /Users/pupper/Documents/PythonObject/python_basi/demo4 1.2 获取当前文件夹路径123from pathlib import Pathv = Path.cwd() # /Users/pupper/Documents/PythonObject/python_basi/demo4 1.3 获取当前文件路径1234from pathlib import Pathp = Path(__file__)print(p) # /Users/pupper/Documents/PythonObject/python_basi/demo4/test1.py 1.4 获取 Path 对象绝对路径123456from pathlib import Pathp = Path('test2.py')print(p) # test2.pyprint(p.absolute())# /Users/pupper/Doc ...
一. 返回整数1.1 random.randrange12random.randrange(stop)random.randrange(start, stop[, step]) start: 起始数字, 包含(取得到 start 这个值) stop: 末尾数字, 不包含(取不到 stop 这个值) step: 步长 12345678for i in range(5): print(random.randrange(20)) # 17,4,7,7,4for i in range(5): print(random.randrange(10, 20)) # 13,14,11,17,17for i in range(5): print(random.randrange(10, 20, 2)) # 12,12,14,14,10 1.2 random.randint1random.randint(a, b) 返回随机整数 N 满足 a <= N <= b, 相等于 randrange(a, b+1) a、b 都可以取到 12for i in range(5): pr ...
一、效果预览 二、创建页面在 /source/ 目录下创建 games 文件夹及 index.md 文件并修改 123456---date: 2023-10-18 15:08:13type: "games"comments: trueaside: false--- 三、创建数据文件温馨提示:请先准备好数据文件再执行脚本 在 source/_data/ 创建 games.yml 文件并修改 1234567891011121314151617181920212223242526272829303132- class_name: 游戏世界 description: 我的游戏世界 tip: 跟 Pupper 一起探索世界 top_background: https://th.bing.com/th/id/R.13a97ef4830efa5e0b87134d622719f3?rik=G7RaJFpxg5PtkA&riu=http%3a%2f%2fupload.techweb.com.cn%2fs%2f640%2f2019%2f0530%2f1559208230 ...