成都网站建设设计

将想法与焦点和您一起共享

python函数翻译工具,python内置函数翻译

python自带的文本翻译器是什么

translate非标准库是python中可以实现对多种语言进行互相翻译的库,使用时只需要设置目标语言(比如:中文、英文)后,会自动将原始文本翻译成我们需要的目标语言。

创新互联公司主营鲅鱼圈网站建设的网络公司,主营网站建设方案,重庆APP开发,鲅鱼圈h5成都微信小程序搭建,鲅鱼圈网站营销推广欢迎鲅鱼圈等地区企业咨询

Python有哪些好用的语言翻译方法,翻译

1 import re

2 import urllib.parse, urllib.request

3 import hashlib

4 import urllib

5 import random

6 import json

7 import time

8 from translate import Translator

非python自带的库,如python google translator,需要手动安装,命令pip install module_name。

1. 百度翻译

1 appid = 'your_appid'

2 secretKey = 'your_secretKey'

Python实现翻译小工具(python打包成exe文件)

此时运行windows.py会出现界面,而且翻译可用。

其中:

然后选择对应的路径,比如我的是第一个。

切换到项目目录下执行

待执行完毕,可以项目文件下生成两个文件夹dist中为msi安装文件,在其他windows服务器安装后就为build下的文件内容,在build下的exe.win-amd64-3.6下的windows.exe 就可打开小工具

【注意:】要切换到python3.5,否则还要安装用到的包。

cx_Freeze 需要通过一个 简单的安装脚本 来进行构建。一般来说,只要 Python 脚本本身能无错运行在自身环境,且 cx_Freeze distutils 安装脚本配置得当,那么构建出的可执行文件就能在任何相同操作系统下运行。作为开始,首先充分调试自己的 Python 脚本(不妨假设其名为 main.py)。main.py 允许从任何库或其他脚本中导入,甚至用 os.system() 或 subprocess.run() 等调用其他程序。确认无误后,在 windows.py 所在目录下新建一个较简单的 cx_Freeze 脚本,不妨假设其名为 setup.py,内容如下:

可见其基本遵照了 官方文档的示例 ,并去除了一些暂时用不到的语句。其中,build_exe_options 暂时留空,待第一次构建后根据可能的报错信息补充;原例中的 base 实际上默认就是 None,即命令行程序,除非需要构建图形界面程序,否则配置了反而是 画蛇添足 。现在可以打开命令行终端,在此目录下运行

由于 cx_Freeze 在编译时,实际上是将全部导入库都编译了一遍并放在子目录中供主程序调用,从而真正独立于 Python 环境。其自称能够自动分析哪些库需要包含。然而事实上对深入一定层次后的导入分析有瑕疵(例如 windows.py 引用了一个库,该库又引用了另一个库,则第三个库有可能分析不出)。遇到这种错误,绝大多数情况下可以手动在 setup.py 中指定额外包含的库,既可以在 build_exe_options 下的 'packages' 中指定库名,也可以在 build_exe_options 中新建一个键名为 'includes' 然后指定库名,形如:

这个过程有时要重复多次,直到添加完所有del届不到/del不能自动检测到的库。据说也可以直接在 setup.py 中导入(import)库,未亲测。个别特例无效,请继续阅读。

【参考】


本文标题:python函数翻译工具,python内置函数翻译
转载来源:http://chengdu.cdxwcx.cn/article/hoescj.html