first commit
This commit is contained in:
27
code_format.py
Normal file
27
code_format.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import os
|
||||
import subprocess
|
||||
import re
|
||||
import sys
|
||||
|
||||
def format_all_file(root):
|
||||
for root, dirs, files in os.walk(root):
|
||||
|
||||
# root 表示当前正在访问的文件夹路径
|
||||
# dirs 表示该文件夹下的子目录名list
|
||||
# files 表示该文件夹下的文件list
|
||||
|
||||
# 遍历文件
|
||||
for f in files:
|
||||
if f.endswith('.c') or f.endswith('.h'):
|
||||
full_path = os.path.join(root, f)
|
||||
#print("root: %s, path: %s" % (root, full_path))
|
||||
print(full_path)
|
||||
|
||||
command = 'clang-format -style=file -i %s' % full_path
|
||||
#print(command)
|
||||
proc = subprocess.run(command, shell=True, stdout=subprocess.PIPE)
|
||||
|
||||
if __name__ == '__main__':
|
||||
format_all_file('.')
|
||||
|
||||
#proc = subprocess.run(command, shell=True, stdout=subprocess.PIPE)
|
||||
Reference in New Issue
Block a user