如何把一个目录下的中文名字的文件全部变成拼音命名的文件?
Posted 天也高 地也厚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把一个目录下的中文名字的文件全部变成拼音命名的文件?相关的知识,希望对你有一定的参考价值。
#!/usr/bin/python #-*-coding:utf-8-*- #指定编码格式,python默认unicode编码 from pypinyin import lazy_pinyin,Style import json,os,sys,shutil source_folder =r"G:\workspace\python\selenium\guji\gujisourse" def action(): file_list=os.listdir(source_folder) for file_obj in file_list: file_path=os.path.join(source_folder,file_obj) file_name,file_extend=os.path.splitext(file_obj) # print(file_name) new_name=file_name # print(new_name) my_new_name = [] # print(new_name) # print(type(new_name)) name = lazy_pinyin(new_name) result = ‘‘ for i in name: result +=i # print(result) # break result += file_extend # print(result) newfile_path=os.path.join(source_folder,result) shutil.copyfile(file_path,newfile_path) def run(): action() # s= lazy_pinyin(‘中心‘) # print(s) run()
以上是关于如何把一个目录下的中文名字的文件全部变成拼音命名的文件?的主要内容,如果未能解决你的问题,请参考以下文章