如何将下面的python代码

查看 106|回复 7
作者:zhangtiechui   
需求:
我需要一个繁简转换的工具,我从 github 上找到这个项目 https://github.com/phuslu/TCSCConv
现有问题:
每次运行的时候都提示:OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
期望结果:
可以进行繁简转换
其他信息:
Win10 64位
Python3.10
Excel 2016

如何将, 繁简

Fuziya0   

看样子,他这些文件,应该是office的插件?不是python代码的问题吧。
现在word、excel都有自带繁体简体的转化器,不用自己下插件。
在上面有个【审阅】的选项里面,就可以看到了
Fuziya0   

何况十二年前的代码,他也没说用什么环境运行,也没写什么readme,这种出现报错了,一般可能走到后面会很无解
好脏的开源项目
zhangtiechui
OP
  


Fuziya0 发表于 2023-5-10 10:34
看样子,他这些文件,应该是office的插件?不是python代码的问题吧。
现在word、excel都有自带繁体简体 ...

是 office 的插件, 就是要在其他的地方使用 office 的繁简转换工具
zhangtiechui
OP
  


Fuziya0 发表于 2023-5-10 10:37
何况十二年前的代码,他也没说用什么环境运行,也没写什么readme,这种出现报错了,一般可能走到后面会很无 ...

主要是只找到了这一个, 主要想用 python 调用 office 自带的繁简转换功能,测试了一些其他繁简转换的库,都不如 office 的转换效果好。
demonw   

不知道 zhconv 能不能满足你的要求
[Python] 纯文本查看 复制代码pip install zhconv
zhconv支持以下地区词的转换:
zh-cn 大陆简体
zh-sg 马新简体(马来西亚和新加坡使用的简体汉字)
zh-tw 台灣正體(台湾正体)
zh-hk 香港繁體(香港繁体)
zh-hans 简体
zh-hant 繁體(繁体)
[Python] 纯文本查看 复制代码import zhconv
text = '主要是只找到了这一个, 主要想用 python 调用 office 自带的繁简转换功能,测试了一些其他繁简转换的库,都不如 office 的转换效果好。'
text1 = zhconv.convert(text, 'zh-hant')
text2 = zhconv.convert(text, 'zh-tw')
text3 = zhconv.convert(text, 'zh-hk')
print('转换为繁体:', text1)
print('转换为台湾正体:', text2)
print('转换为香港繁体:', text3)
text4 = zhconv.convert(text, 'zh-cn')
print('转换为简体:', text4)
freelive   


zhangtiechui 发表于 2023-5-10 10:59
主要是只找到了这一个, 主要想用 python 调用 office 自带的繁简转换功能,测试了一些其他繁简转换的库 ...

https://www.cnblogs.com/yan-test/p/16284761.html
原因:python是32位的,dll是64位的,可以安装64位的python,也可以将dll换成32位的。
zhangtiechui
OP
  


demonw 发表于 2023-5-10 11:24
不知道 zhconv 能不能满足你的要求

这个库之前测试过,有些能正常转换有些不能,最后解决不了的可能会选择这个,这个 软体、网路能转对,但是数位这个就转不了
繁体:   數位素養教室設備、軟體執行服務、網路綜合型
zhconv: 数位素养教室设备、软件执行服务、网络综合型
excel:   数字素养教室设备、软件执行服务、网络综合型
您需要登录后才可以回帖 登录 | 立即注册

返回顶部