Python脚本工具,来自解决日常问题过程中的ai生成、上网搜集或手写
一个简单的pdf自动加书签脚本。可以添加 封面 、 目录 、 正文 的对应书签。其中正文部分,可以根据标注页码来标记,比如pdf中某一页码是正文第10页,则在书签中标记为10。
使用如下:
python addPdfbookmark.py report.pdf \
--cover 1 \
--toc 2 \
--body-start 3若有封底等,也能指定结束页:
python addPdfbookmark.py book.pdf \
--body-start 5 \
--body-end 50将以数字排列的文件名 x.jpg 补全为三位数,左侧补零。
例如 1.jpg 补全为 001.jpg 。
使用方法:直接在文件相应目录下运行即可。
将一系列jpg文件合并为一个pdf文件。
注意,是字典顺序!
生成代码文件的责任编辑信息,默认输出内容如下:
# ------------------ mylib -------------------
# Author : Admin
# Description : A custom utility
# script/library developed for
# automated data processing and
# task management.
# DateTime : 2026-04-10
# Language : Python
# Email : admin@example.com
# --------------------------------------------
特点 :
- 可指定注释符号
- 可指定多行注释
- 可添加自定义信息
- 冒号自动对齐
- 文本上下分割线符号自定义
- 标题(文件名)自动居中
- “描述”部分自动换行
使用 -h 参数查看参数详情
一个示例
命令:
py headerGen.py -f headerGen.py --author lycarus --email me@lycarus.cn --lang Python --compiler Python3.12 -d "a tool helps you write responsibility and other informations in a format for your code." --extra 'Github' 'https://github.com/lyy1119/UsefulPythonScript/'生成:
# ------------------------ headerGen.py ------------------------
# Author : lycarus
# Description : a tool helps you write responsibility and other
# informations in a format for your code.
# DateTime : 2026-04-10
# Language : Python
# Email : me@lycarus.cn
# Compiler : Python3.12
# Github : https://github.com/lyy1119/UsefulPythonScript/
# --------------------------------------------------------------
使用方法:直接在文件相应目录下运行即可。