利用notepad++中安装python脚本实现批量转换文件编码
2014-08-25 23:09
1171 查看
1.python脚本的安装网上有很多,如果脚本不太好用,可以专门安装一个python.exe配置好路径即可,网上很多教程,可以参考
http://stackoverflow.com/questions/7256049/notepad-converting-ansi-encoded-file-to-utf-8
或
http://blog.sina.com.cn/s/blog_5f4150730101b3ok.html
2.编写脚本并执行,代码如下:
3.注意:要将notepad++改成英文版,否则不好用,设置->首选项->语言!
4.有不明白的可以留言提问,随时解答!
http://stackoverflow.com/questions/7256049/notepad-converting-ansi-encoded-file-to-utf-8
或
http://blog.sina.com.cn/s/blog_5f4150730101b3ok.html
2.编写脚本并执行,代码如下:
import os; import sys; filePathSrc="D:\\bin\\Data" # Path to the folder with files to convert for root, dirs, files in os.walk(filePathSrc): for fn in files: # Specify type of the files if fn[-4:] == '.txt' or fn[-4:] == '.ini' or fn[-4:] == '.lua' or fn[-4:] == '.flt': #or fn[-4:] == '.cfg' or fn[-4:] == '.ims' or fn[-4:] == '.fnt' or fn[-4:] == '.xsd' or fn[-4:] == '.sce' or fn[-4:] == '.sds' notepad.open(root + "\\" + fn) #notepad.messageBox("open") #os.system('pause') notepad.runMenuCommand("Encoding", "Convert to UTF-8 without BOM") #notepad.messageBox("Convert") #os.system('pause') notepad.save() #notepad.messageBox("save") #os.system('pause') notepad.close() #os.system('pause') #notepad.messageBox("close")
3.注意:要将notepad++改成英文版,否则不好用,设置->首选项->语言!
4.有不明白的可以留言提问,随时解答!
相关文章推荐
- Python实现批量转换文件编码的方法
- python实现批量转换文件编码(批转换编码示例)
- Python实现批量转换文件编码的方法
- 一个批量转换文件编码的python脚本
- 基于python实现的改变HTML、txt文件编码脚本
- 利用nodepad++中的python script插件批量转换文件编码为utf-8
- 一个批量转换文件编码的python脚本
- python实现批量转换文件编码(批转换编码示例)
- python实现批量转换文件编码(批转换编码示例)
- 利用windows脚本实现文件的自动备份
- VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库
- 利用DirectShow实现对视频文件H264编码与解码基类 2
- 利用Java实现对文件的简易Base64编码
- VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
- 利用DirectShow实现对视频文件H264编码与解码基类
- VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
- 利用DirectShow实现对视频文件H264编码与解码基类 2
- 利用 Ant 的 SQL Task 来实现自己的 Java 执行 SQL 脚本文件的功能
- 利用DirectShow实现对视频文件H264编码与解码基类