MATLAB的.m文件使用iconv工具在windows和linux平…

2018-07-06 01:19:01来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

# -*- coding: utf-8 -*-
#!/bin/python
import os
import sys
def TransCode(rootpath, pattern):
    for root, dirs, files in os.walk(rootpath):
        for file_ in files:
            if file_.endswith("m"):
                file_name = os.path.join(root, file_)
dst = 'result/' + root
                if pattern == 'windows':
    os.system('mkdir -p ' + dst)
                    os.system('iconv ' + file_name + ' -f utf8 -t gbk -c -s > ' + dst + '/' + file_)
                elif pattern == 'linux':
                    os.system('mkdir -p ' + dst)
                    os.system('iconv ' + file_name + ' -f gbk -t utf8 -c -s > ' + dst + '/' + file_)
                else:
                    print 'error type'
                    exit(1)
if __name__ == '__main__':
    print sys.argv[0]
    print sys.argv[1]
    print sys.argv[2]
    TransCode(*sys.argv[1:3])

    exit(0) 

usage: python XXX.py rootpath  to_platform

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:[原创软件]友盟自动添加版本工具

下一篇:python爬虫起步...开发环境搭建,最简单的方式