| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import os
- import os.path
- import codecs
- import sys
- def cur_file_dir():
- path = sys.path[0]
- if os.path.isdir(path):
- return path
- elif os.path.isfile(path):
- return os.path.dirname(path)
- def checkBom(filename):
- _file = open(os.path.join(parent, filename),'r+')
- data = _file.read()
- if data[:3] == codecs.BOM_UTF8:
- print "the bom file:" + os.path.join(parent, filename)
- _file.seek(0)
- _file.write(data[3:])
- _file.write(" ")
- print "the bom file is modify"
- _file.close()
- rootdir = cur_file_dir()
- for parent,dirnames,filenames in os.walk(rootdir + '/Logic'):
- for filename in filenames:
- checkBom(filename)
- # for parent,dirnames,filenames in os.walk(rootdir + '/res/normal/layout'):
- # for filename in filenames:
- # checkBom(filename)
- # for parent,dirnames,filenames in os.walk(rootdir + '/res1/normal/layout'):
- # for filename in filenames:
- # checkBom(filename)
- print "bom finish"
|