存档

文章标签 ‘indent’

indent格式化目录下的程序文件(含indent配置)

2010年2月5日 没有评论

indent格式化目录下的所有文件(含indent配置)

一段python脚本,整理指定目录下的所有.cpp,.h,.c文件
python代码
import os
import sys
def walk_dir(dir,fileinfo,topdown=True):
  for root, dirs, files in os.walk(dir, topdown):
    for name in files:
      ext = os.path.splitext(os.path.join(name) )[1].lower()
      if ext == '.cpp' or ext == '.h' or ext == '.c':
        print( os.path.join(name))
        os.system( 'indent ' + os.path.join(root, name) )
        fileinfo.write( '  ' + os.path.join(root, name) + '\n')
 
dir = raw_input('please input the path:')
fileinfo = open('list.txt','w')
walk_dir(dir,fileinfo)
indent配置
-bad -bap -bbb -bbo -nbc -bl -bli0 -bls -c33 -cd33 -ncdb -ncdw -nce -cli0 -cp33 -cs -d0 -nbfda -nfc1 -nfca -hnl -ip5 -l80 -lp -prs -saf -sai -saw -nsc -nsob -nss -i4 -ts4 -nut -npcs -npsl

阅读全文…

分类: 编程技术 标签: , ,