Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf8 -*-
- import os
- import re
- def format_file(filename):
- f = open(filename)
- code = f.read()
- f.close()
- # заменяем табуляцию на 4 пробела
- code = code.replace('\t', ' ')
- # заменяем переносы строк и удаляем пробелы перед переносом строки
- code = re.sub(r' +(\r\n|\r|\n)', '\n', code)
- # убираем переносы и пробелы в начале и в конце
- code = code.strip()
- f = open(filename, 'w')
- f.write(code)
- f.close()
- for top, dirs, files in os.walk('.'):
- for name in files:
- # форматируем файлы только с определенным расширением
- if re.match(r'(?i)\.htaccess$|.*\.(php|phtml|html?|inc|css|js)$', name):
- filename = os.path.join(top, name)
- format_file(filename)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement