分享一种python编程的小框架,常用第三方库整理成类,旨在为科研服务

网友投稿 910 2022-10-12

分享一种python编程的小框架,常用第三方库整理成类,旨在为科研服务

分享一种python编程的小框架,常用第三方库整理成类,旨在为科研服务

关于YNF的简单说明

本工作仅有笔者一人完成,难免有疏漏之处,旨在分享,欢迎批评指正呀!

项目文件结构:

bin:启动入口,可执行文件docs:存放文档(结果,中间结果,静态文件,配置文件)lib:自己编写的第三方库使用方法log:日志(项目日志,其他日志)tests:测试文件(后期开发)README.md:项目描述requirements.txt:需要安装的第三方库及版本setup.py:管理代码的打包、安装、部署问题。生成虚拟环境"patent",并安装需要的第三方库。

data模块说明:

config:项目各个模块的路径申明,数据库等常用配置csv等14个模块,用于存储对应类型的文件backup:用于存储数据库备份文件的模块recycle_bin:用于存储无用文件或未知文件类型的模块

lib模块说明:

common:整理python的常用但不形成规模的函数,封装成类Commonyeyuc_downloader:集成you_get第三方库、Thunder(迅雷)、multiprocessing(多进程)进行文件-yeyuc_kares:展示使用kares模块进行简单的机器学习模式yeyuc_logging:将python日志功能的常用配置封装成一个类LoggingPythonyeyuc_matplotlib:基于Matplotlib.pyplot,打包各类图形成类yeyuc_mongo:将pymongo的常用配置封装成一个类MongoPythonyeyuc_multicore:将multiprocessing的常用配置封装成一个类MultiCoreyeyuc_mysql:将MySQLdb的常用配置封装成一个类MysqlPythonyeyuc_networkx:整理networkx的常用库函数,实现复杂网络中的一些指标,并封装成类NetworkxPythonyeyuc_read_write:整理python常用的文件类型的读写函数,并封装成类ReadWriteyeyuc_sklearn:展示使用sklearn模块进行机器学习的模式yeyuc_spider:整理python爬虫的基本过程,封装成类

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:我把微信小程序转为App上架到了App Store
下一篇:【Python脚本进阶】2.3、利用FTP与Web批量抓“ 肉机”(上):构建匿名FTP扫描器
相关文章

 发表评论

暂时没有评论,来抢沙发吧~