google浏览器如何添加书签,google浏览器书签栏

  google浏览器如何添加书签,google浏览器书签栏

  使用谷歌翻译超过表格的计算机编程语言自动脚本最近闲来无事写了份保姆级别的翻译超过文件的大蟒脚本。

  最后在参考各位大佬的教程后写出的脚本,需要的可以自取。

  开源代码库源码

  食用方法需要安装以下包:openpyxl、pygoogletranslation和tqdm。

  修改pygoogletranslation源码中的utils.py的第8行为

  (源码在大蟒路径下的\ Lib \ site-packages \ pygoogle翻译文件夹中)

  从pygoogletranslation.models导入翻译的零件然后在命令行输入以下命令后按提示操作即可

  python Excel_Google.py -f Execl文件位置构成名词复数表名也可以输入以下命令查看帮助

  python Excel _ Google。py-h需要注意的是在翻译的时候需要将原Excel文件关闭,并且该脚本为覆盖翻译,请注意文件的备份!!!

  从tqdm导入getoptimport sys从open导入tqdm pyxl从py导入load _ work book from pygoogle translation导入translator def Google _樊沂(file_home,sheet):try:WB=load _ workbook(filename=file _ home)#打开超过文件除了:打印(错误:打开文件_主页的文件失败,请检查文件路径是否有误!)sys.exit() try: ws=wb[sheet] #根据工作表一这个表名字来获取该工作表除外:打印(错误:打开工作表表格失败,请检查表名是否有误!)sys.exit() print(准备开始翻译的超过文件路径为:文件_主页,表名为:工作表)#更换谷歌翻译地址Translator=Translator(service _ URL= translate。谷歌。cn’)nrows=ws。max _ row ncols=ws。max _ column print(行数:%d\t列数:%d%(nrows,ncols))输入(请确定是否关闭超过文件(输入任意键开始翻译))pbar=tqdm(total=nrows * ncols)#获取进度条总数对于范围内的行(1,nrows 1):对于范围内的列(1,ncols 1): pbar.update(1)#更新进度条如果ws.cell(行,列)。值!=无:ws.cell(行,列)。价值=译者。翻译(ws。单元格(行,列)).值,dest=zh-CN ).text try: wb.save(file_home) #保存修改后的超过除了:打印(错误:未关闭超过表格文件)sys。exit()if _ _ name _ _= _ _ main _ _ :opts,args=getopt。getopt(sys。argv[1:], hf:s:,[file=, sheet=]) if len(opts)!=0:对于opt,opts中的arg:if opt==-h :print(使用格式为:\npython Excel_Google.py -f Execl文件位置构成名词复数表名\n PS:如果第一次使用请安装以下包:openpyxl、pygoogletranslation和tqdm。\n 并修改pygoogletranslation源码中的utils.py的第8行为:\ n 来自pygoogletranslation。模型导入翻译的零件\ n #开始运行代码时不可打开超过文件#) sys.exit() elif opt in (-f ,-file ):file _ home=arg elif opt in(-s ,- sheet): sheet=arg else: print(错误:参数有误,python Excel_Google.py -h获取详情)sys。exit()try:Google _樊沂(文件_主页,工作表)除:打印(警告:参数不完整或发生错误,使用python Excel_Google.py -h获取详情)sys.exit() print(好好享受吧!)else: print(错误:参数为空,使用python Excel_Google.py -h获取详情\n PS:如果第一次使用请安装以下包:openpyxl、pygoogletranslation和tqdm。\n 并修改pygoogletranslation源码中的utils.py的第8行为:\ n 来自pygoogletranslation。模型导入翻译的零件\ n #开始运行代码时不可打开超过文件#) sys.exit()最后好好享受吧!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: