|
楼主 |
发表于 2024-2-22 10:55
|
显示全部楼层
这种方法是在Windows下才能适用,现在都转成linux下的UOS系统,因为UOS系统自带python3,根据wanghan519的思路,我试着在此系统下用shell命令调用Python对图片进行base64格式转换,也可以based4格式转成图片。基本原理如下:
1.建立UOS下的bash批处理文件demo.bash,并将其放在/opt/apps/目录下,选中“属性->权限管理”,将所有者权限设置为“只读”,并选中“允许以程序执行”,bash文件内容如下:
#! /bin/bash
python3 "/路径/base64encode.py"
2.在wps jsa编辑界面建立一个test function,内容如下:
function test()
{
var path="/opt/apps/demo.bash"
Shell(path,jsNormalNoFocus)
}
3.建立python程序base64encode.py,其内容如下
#引入base64编码解码库
import base64
#使用base64库编码解码指定路径下的图片文件,b64encode编码,b64decode解码
encoded=base64.b64encode(open('/路径/xx.jpg','rb').read())
#将base64编码写入指定路径下的文本文件
open('/路径/xx.txt','wb').write(encoded)
|
评分
-
1
查看全部评分
-
|