摘要: 从pdf提取表格数据的时候用到了tabula库,而python的tabula库是对tabula-java的封装,使用这个库的时候依赖了一个jar文件。使用Pyinstaller打包的时候需要把这个jar文件也打包进去,不然会报 Command '['java', '-Dfile.encoding=U 阅读全文
posted @ 2022-07-29 09:32 _Masami 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 有两种方法 使用PyPDF2库,并且已知水印内容 定义一个watermark的list,list元素为水印内容 with open(pdf_file, 'rb') as f: source = PdfFileReader(f, "rb") output = PdfFileWriter() for p 阅读全文
posted @ 2022-07-19 10:26 _Masami 阅读(2999) 评论(0) 推荐(0) 编辑
摘要: Queue.task_done() 与 Queue.join() 使用queue一般用于在线程间传递数据,通过queue.put()与queue.get()来获取任务数据,通常需要在任务执行完成之后进行下一步操作,如果单纯靠判断queue是否为空不能判断任务是否结束,queue为空,但任务可能还在执 阅读全文
posted @ 2021-11-09 11:42 _Masami 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 渣翻StackOverflow高票问答:python中的元类是什么,原问答地址:https://stackoverflow.com/questions/100003/what-are-metaclasses-in-python/100037#100037 高票回答一 类作为对象 在了解元类之前,需要 阅读全文
posted @ 2021-09-03 17:19 _Masami 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Ctypes模块的指针类型对象针对具体指针类型有下面几种取值方法: 如果是c_void_p指向的byte类型的内存地址,用下面方法取值: string_at(address, size) 取POINTER(obj_type)里面的值: xxx.contents 或者 xxx[0] 直接解除指针绑定 阅读全文
posted @ 2021-05-25 17:03 _Masami 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: Linux编译安装OpenBLAS的时候报/usr/bin/ld: cannot find -lgfortran的错误,会发生这种情况的原因一般有下面三种原因: 系统没有安装相对应的lib 相对应的lib版本不对 lib的symbolic link不对,没有连接到正确的函式库文件 因为报的是lgfo 阅读全文
posted @ 2020-04-09 17:39 _Masami 阅读(4508) 评论(1) 推荐(0) 编辑
摘要: 之前写了一个大华SDK取图程序,中间遇见很多问题,查找解决办法的时候发现网上关于大华SDK的调用,用Python写的少得可怜,基本没有。记录一下开发中遇见的问题和解决办法。 业务场景是识别人脸到人脸的时候保存背景图和人脸图。根据开发文档,流程为初始化SDK,登录设备,订阅智能事件,在智能事件回调函数 阅读全文
posted @ 2020-03-09 11:03 _Masami 阅读(2417) 评论(1) 推荐(0) 编辑