摘要: #1.Lambdas及函数式接口的例子 布尔表达式 (List<String> list) -> list.isEmpty() Predicate<List<String>> 创建对象 () -> new Apple(10) Supplier<Apple> 消费一个对象 (Apple a) -> S 阅读全文
posted @ 2022-05-14 16:03 caiusxin 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 字符串当前日期 Date date=new Date(); String str=String.format("%tF %tT", date,date); 阅读全文
posted @ 2022-05-12 09:56 caiusxin 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 装饰器的作用:在函数执行前或执行后执行一段代码做一些通用处理 与直接在函数中写代码相比,优点在于可复用 调用形式为函数前@名字 @dec def f(i): 装饰器运行逻辑: 系统看到装饰器,将不调用原函数 调用装饰器函数,将原函数作为参数传入 此函数返回一个函数,系统执行返回的函数(有意思的地方来 阅读全文
posted @ 2022-05-08 23:00 caiusxin 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 多线程对一些任务的处理如io任务 网络请求任务有明显的加速 记录下改变线程数 对任务完成时间的影响 纯sleep 短视频批量剪辑 最终效果好的线程数目12 4 实验环境 python 多线程模块 进度显示模块 from progress.bar import IncrementalBar from 阅读全文
posted @ 2022-05-07 17:17 caiusxin 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 模块导入 from progress.bar import IncrementalBar from concurrent.futures import ThreadPoolExecutor, as_completed from pathlib import Path from shutil impo 阅读全文
posted @ 2022-05-06 11:08 caiusxin 阅读(547) 评论(0) 推荐(1) 编辑
摘要: 优化表格打印 prettytable from prettytable import PrettyTable as pt ta=pt(field_names=['a','b']) ta.add_rows([[1,2],[3,4]]) ta.add_column(fieldname='c',colum 阅读全文
posted @ 2022-05-03 22:30 caiusxin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 根据缩略图快速浏览视频 成品代码在最后 硬性要求python环境,下载好的ffmpeg 程序 借助ffmpeg获取视频截图 借助图片浏览软件 将指定图片移动到指定路径 借助python完成批量化操作 具体任务 ffmpeg:将输入视频第3s的截图放入指定路径 python下使用的代码: exe = 阅读全文
posted @ 2022-02-06 14:46 caiusxin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 获取特定 文件 目录 def simple_walk(pat,is_dir=False,simple=False,file_end=False,file_top=False,copy_dirs=False,): ''' walk的简单封装 ''' for f in walk(pat): target 阅读全文
posted @ 2022-02-04 19:46 caiusxin 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 对书籍《Python爬虫开发与项目实战》147页的理解 部分修改后的原始代码在末尾 五个模块分别是 调度器,url管理器,下载器,解析器,数据导出器 一个感性的认识! 分为三个相对独立的部分 数据导出的部分是A 是我们的写爬虫的目的,但其本身不影响爬虫运行,你可以用桶接水车运送的水,也可以任由它自由 阅读全文
posted @ 2022-01-24 14:46 caiusxin 阅读(456) 评论(0) 推荐(0) 编辑
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css