Python|开放式基金业务数据交换文件的自动解析 近日,我同事有个开放式基金业务数据文件读取的需求,大概背景是: 人民银行制定了开放式基金业务数据交换协议的标准,规定场外开放式基金、证券公司大集合产品相关业务中机构之间进行数据交换时所采用的数据格式、数据定义和数据内容。 在实际使用中,机构会发送 txt 文件,我同事手工通过第三方软件实现数据内容的读取,之后再转为 excel 才能用于其他场景的使用。这次希望可以自动完成 txt 文件的解析(解析 2024-02-07 Python #Python
Python|发现一个好用的GUI库-flet 前端时间发现了一个 python 库:flet 这是一个框架库,可以用来构建 web 系统,也能用来构建桌面端和移动端的程序。它的组件设计简约,UI 效果满足了日常需求。而且在界面设计的时候,根本不需要用到前端的开发知识,是一个用来构建轻量应用(同时兼顾 UI 设计)的神器。 参考文档:《Flet中文网》 我简单上手体验了下,感觉是一个值得去反复使用的良心库。两个建议改进的地方: 不支持全局热键 2024-02-06 Python > flet #Python #flet
Python|DrissionPage实现某网站点赞收藏 在《Python|selenium实现自动点赞收藏(进阶版)》中,我通过 selenium 实现了某网站积分的自动获取。作为 Web 自动化测试工具库, selenium 还是比较流行的,但它的非标准内核机制使用时实在令人难受,因为你不得不关注本机浏览器的版本,需要定期下载对应的webdriver。今天介绍一个比较好用的库:DrissionPage,而且是国产开源的库! 介绍 DrissionP 2024-02-05 Python > DrissionPage #Python #DrissionPage
Python|解析excel自动创建业务系统凭证 财务同事近期提了一个需求:公司有一类产品,定期需要从网上银行下载交易流水。筛选出符合条件的到账流水后,要逐笔在业务系统中录入凭证。这个凭证逻辑比较简单,每月需要集中做几次。项目自成立以来已经累计做了八百多张凭证了。同事希望可以通过系统实现excel的解析和凭证的自动录入。 我这边所负责的项目中,恰巧有需要在业务系统录入凭证,之前都是采用的RPA模拟鼠标键盘操作的,这种效率很低。这次想借此机会让业务 2023-12-18 Python > pandas,requests #Python #pandas #requests
Python|批量移动文件并修改目录层级 前面说过,最近在做档案的迁移。从其中一个系统导出的目录结构如下: 123456789101112131415|-- 签报 |-- 签报〔2022〕1号 |-- 正文 |-- 关于XXX的请示.DOC |-- 附件 |-- 附件1.DOC |-- 附件2.PDF |-- 表单.HTML 2023-12-08 Python > os #Python #os
Python|实现公文系统批量收藏 我们公司公文系统开发过一个【收藏】的功能,当点击【收藏】按钮的时候,系统会将当前收文/发文/签报里的正文、附件、审批表单打包成一个.zip文件下载到本地。 这几天在做档案系统的迁移工作,需要把公文系统一年的内容批量下载下来。时间比较着急,也来不急找供应商再单独做个功能了。这次我的处理方式如下: 在浏览器中随便打开一个签报,点击【收藏】,F12跟一下请求,发现会通过POST请求调用 /api/on 2023-12-07 Python > requests #Python #pandas #requests
Python|word、html文件转pdf 最近在做一个文档迁移的工作,源文件比较多,有大量的目录,其中包含word文档、html文件。在新系统中,希望将文件格式转换为PDF以实现在线预览。 这里我们通过python实现文件的批量转换,具体思路是: 通过os库逐层遍历目录,待处理的获取文件名及文件路径。 通过win32com库将.doc、.docx文件转为.pdf。 通过pdfkit将.html文件转为.pdf。 源码如下: 1234 2023-12-07 Python > pdfkit,win32com #Python #UiApdfkit #win32comuto
Python|泛微Ecology附件下载接口 公司有一类流程,需要把所有的附件打包下载下来。手工下载会比较耗时,这里我们常尝试下通过脚本简单实现下附件的批量下载。 其实在《UiAuto|泛微Ecology系统附件下载插件》中,我通过ecology8的WSDL实现了文件的下载,但在实际运用中需要用账号密码获取session,还要封装docinfo信息才能实现上传和下载。这篇文章我们试下另一种方式的文件下载,并在完成批量下载后自动打包为压缩包文件 2023-11-13 Python > Ecology #Python #Ecology
Python|泛微Ecology附件上传接口 在《UiAuto|泛微Ecology系统附件上传插件》中,我通过ecology8的WSDL实现了文件的上传,但在实际运用中需要用账号密码获取session,还要封装docinfo信息才能实现上传和下载。这篇文章我们试下另一种方式的文件上传,并简单测试下流程创建的场景。 参考文档 《泛微接口文档》 ,参照的是知识管理-附件上传接口。 源码 123456789101112131415161718 2023-09-01 Python > Ecology #Python #Ecology
ecology|泛微ecology9流程新建接口 最近发现泛微ecology9的接口文档,这篇文章我们简单测试下流程创建的场景。 参考文档 《泛微接口文档》 注:在这篇文档中介绍了不同接口的调用方式,基本都是POST方式,通过请求参数实现接口调用。其中测试发现在接口调用时还需要封装headers,需要在headers中传以下参数:token,appid,userid (参照《ecology|泛微ecology9获取token信息》) 源码 1 2023-08-29 Python > Ecology #Python #Ecology