这个仓库按用途整理了独立的 Python 脚本和 Jupyter Notebook,目前没有统一的根目录依赖文件;请按具体模块安装依赖。
scripts/data_analysis/buyback/:港股回购数据抓取、缓存、分析和终端展示。scripts/data_analysis/eastmoney_buyback.py:港股回购命令行入口;无参数时默认分析 01810。scripts/file_management/:文件整理、重命名和目录监控工具。scripts/image_processing/:图片转换与 OCR 工具。scripts/network_topology/:网络拓扑处理工具。scripts/automation/:桌面自动化脚本。notebooks/:交互式数据分析和 Python 示例。assets/:字体和图片等资源。
安装模块依赖:
pip install -r scripts/data_analysis/requirements.txt一个入口支持所有股票代码,无参数时默认分析 01810:
python scripts/data_analysis/eastmoney_buyback.py analyze 01810
python scripts/data_analysis/eastmoney_buyback.py fetch 00700
python scripts/data_analysis/eastmoney_buyback.py
python scripts/data_analysis/eastmoney_buyback.py analyze 01810 --no-update --export抓取缓存位于 scripts/data_analysis/data/。VS Code 启动调试配置可选择指定股票分析或按周期汇总。分析报告支持 CSV 和 JSON 导出,模块说明、数据字段和指标定义见 回购分析文档。
各脚本的依赖及用法请查看对应目录中的 requirements.txt 和 Readme.md。Notebook 可使用 JupyterLab 或 Jupyter Notebook 打开。