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