零点教学网(www.0djx.com)-学电脑,学软件,学编程,学网站,学设计!

用python把图片素材中文转英文

零点教学网 Python教程 2020-07-20 19:00:08 1
可以批量为当前目录及其子目录下图片自动生成新的英文名 新的英文名图片会被输出到新的目录, 不会对原素材有丝毫影响
import os
import re
import copy
import shutil
from googletrans import Translator

translator = Translator() tmp_en_name = translator.translate(path_file[1], dest= en ).text # 将数字和字母保存到最终的字符串中, 遇到空格则替换为中划线保存 en_name = for en_name_str in tmp_en_name: # 将大写字母转换为小写字母 en_name_str = en_name_str.lower() # 保留小写字母 if re.match( [a-z] , en_name_str): en_name += en_name_str # 将空格转换为 - elif en_name_str == : en_name += - else: pass # 补充后缀名 path_file[1] = en_name + . + extension_name return path_file
# 根据相对路径及新旧英文名 创建新文件 def createNewFile(whole_path_file, new_whole_path_file): # 在图片的同级目录, 创建一个enName的文件夹 if os.path.exists(whole_path_file[0] + ./enName/ ): pass else: os.makedirs(whole_path_file[0]+ ./enName/ ) # 拷贝创建新的文件 shutil.copyfile(whole_path_file[0]+whole_path_file[1], new_whole_path_file[0]+ ./enName/ +new_whole_path_file[1])
new_whole_path_file = getRepName(copy.deepcopy(whole_path_file)) print( 旧的路径和英文名: , whole_path_file, 新的路径和英文名: , new_whole_path_file) # 根据相对路径及新旧英文名创建新文件 createNewFile(whole_path_file, new_whole_path_file)
零点教学网,,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。

如果以上内容你喜欢,请持续关注:零点教学网软件编程教程栏目

分享:

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://0djx.com/ruanjianbianchengjiaocheng/python/17972.html

  python编程网上培训   用python把图片素材中文转英文  

(1)
打赏 微信扫一扫
« 上一篇 2020年07月20日 18:59:53
下一篇 » 2020年07月20日 19:00:22

python编程网上培训_相关内容

用python把图片素材中文转英文_相关内容