分享66个Java框架源码,总有一款适合您
66个Java框架源码下载链接:https://pan.baidu.com/s/1YWtZ6sf-Hk7eb3iE98zglg?pwd=yuvr 提取码:yuvr
Python采集代码下载链接:采集代码.zip - 蓝奏云
FastBootWeixin公众号极速开发框架 v0.6.2
Nutz应用框架 v1.r.69.20220703
mendmix分布式架构 v1.4.2
NEMeeting SDK网易会议 v1.0
import os import shutil import time from time import sleep from docx import Document from docx.shared import Inches from framework.base.BaseFrame import BaseFrame from sprider.business.DownLoad import DownLoad from sprider.business.SeleniumTools import SeleniumTools from sprider.business.SpriderTools import SpriderTools from selenium import webdriver from selenium.webdriver.common.by import By from sprider.model.SpriderEntity import SpriderEntity from sprider.access.SpriderAccess import SpriderAccess title_name = "社会教育" class ChinaZJsSelenium: base_url = "https://sc.chinaz.com/" # 采集的网址 save_path = "D:\\Freedom\\Sprider\\ChinaZ\\" sprider_count = 88 # 116+66+20 sprider_start_count = 0 word_content_list = [] folder_name = "" page_end_number = 0 max_pager = 24 # 每页的数量 haved_sprider_count = 0 # 已经采集的数量 page_count = 1 # 每个栏目开始业务content="text/html; charset=gb2312" filter_down_file = [] word_image_count = 5 # word插入图片数量 同时也是明细采集图片和描述的数量 sprider_detail_index = 0 # 明细方法采集的数量 累加 sprider_top_level = "HTML"
J2eeFAST企业级快速开发平台 v2.6.0
bishengjdk-8(毕昇JDK 8) v332
JFinal极速WEB+ORM框架 v4.9.22
mykit-data数据异构框架 v0.1.3
Thrift服务开发框架 v0.16.0
mina高性能Java网络框架 v2.1.6
mina高性能Java网络框架 v2.0.23
YUE-IM即时通讯 v1.0
Dubbo服务框架 v2.6.12
J2Cache两级缓存框架 v2.8.4
sqltoy-orm框架系统 v4.19.12
阔老板(js敏捷开发框架) v1.1.7
JFinal Weixin微信公众号极速SDK v3.4
Spring Boot应用开发框架 v2.4.12
飞特商城后台管理系统 v1.0
xiyueta.js库 v1.3.3
wind快速开发框架 v4.0.7
cuba企业级应用快速开发框架 v7.2.15
cuba企业级应用快速开发框架 v7.1.9
HarmonyHttpClient v1.0
Apache Shiro安全框架 v1.8.0
NutzWk企业级开发框架 v5.2.8
NutzBoot企业级微服务框架 v2.4.0
Hippy跨端开发框架 v2.6.6
cuba企业级应用快速开发框架 v6.10.20
asyncTool并行框架 v1.4
RuoYi-plus后台管理系统 v5.0.2
Vue.js渐进式框架 v2.6.14
soul响应式API网关 v2.3.0
Hasor开发框架 v4.2.5
radar实时风控引擎 v1.0.8
Cloud Platform后台管理系统 v3.1.0
JD-hotkey轻量级热key探测框架 v1.0 bulid20201231
Play Framework应用程序框架 v2.7.9
Spring Boot应用开发框架 v2.3.7
Slife快速开发框架 v1.0
open-capacity-platform企业级微服务框架 v2.0.1
myth分布式开发框架 v2.0.2
lenosp快速开发脚手架 v1.2.0
JeeSpringCloud后台权限管理系统 v3.2.4
pig权限管理系统 v2.10.2
FCat企业级基础功能框架 v1.0
earth-frost任务调度框架 v1.2.0
config-keeper配置中心 v2.0.0
bridge配置管理系统 v3.0.0
entfrm-boot可视化开发平台 v1.2.0
zheng企业级开发框架 v1.0
Microserver微服务框架 v1.2.6
el-admin后台管理系统 v2.6
Quartz开源作业调度库 v2.3.2
Koala应用开发平台 v4.0.0
DWZ富客户端框架 v1.6.1
zbus消息服务框架 v1.0.0
JEECG快速开发平台 v4.0
BootDo后台管理系统 v1.0
Afinal安卓快速开发框架 v1.0
WebCollector网络爬虫框架 v2.x
EOVA快速开发平台 v1.6.0
jfast快速开发平台 v1.2
spring-boot-plus后台框架 v2.0
material-admin后台管理系统 v1.0
Guns-Separation v1.1
import os import shutil def void_folder(path): # 访问path路径下的文件或文件夹 lst = os.listdir(path) # 打印每一层的文件或文件夹 for name in lst: # 拼接名称,得到绝对路径,判断该文件是否符合是文件夹 real_path = os.path.join(path, name) # 如果是文件夹,则打空格表示,并且递归访问下一层 if os.path.isdir(real_path): # print(name) files = os.listdir(real_path) if len(files) == 0: print("void_folder():"+name) shutil.rmtree(real_path) endindex = len(real_path) - len(name) real_path = real_path[0:endindex] void_folder(real_path) else: void_folder(real_path) # 如果不是文件夹,直接打印,不再递归访问下一层 else: #print(name) pass def void_file(dirPath): dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表 for file in dirs: file_full_name = dirPath + '/' + file file_ext = os.path.splitext(file_full_name)[-1] if file_ext is None or file_ext=="": continue if "rar" == str(file_ext.split(".")[1]): os.remove(file_full_name) if "zip" == str(file_ext.split(".")[1]): os.remove(file_full_name) if "gz" == str(file_ext.split(".")[1]): os.remove(file_full_name) if "tgz" == str(file_ext.split(".")[1]): os.remove(file_full_name) # 查找指定文件夹下所有相同名称的文件 def search_file(dirPath, fileName): dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表 for currentFile in dirs: # 遍历列表 absPath = dirPath + '/' + currentFile if os.path.isdir(absPath): # 如果是目录则递归,继续查找该目录下的文件 search_file(absPath, fileName) elif currentFile == fileName: #print(absPath) # 文件存在,则打印该文件的绝对路径 os.remove(absPath)
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。