我开始学习一些CSS和JavaScript。但有时候,网页的CSS和JS代码会被“混淆”;代码很难阅读。
所以,我制作了一个简单的脚本来“反混淆”CSS文件的内容(没什么复杂的),但我想知道是否有更高效或Pythonic的方式来实现以下代码。
import fileinput
CSS_DEOBFUSCATE = {';': ';\n',
'{': ' {\n',
'}': '}\n',
':': ': '}
for char_ in list(CSS_DEOBFUSCATE.keys()):
for line in fileinput.input(file2deobfuscate, inplace=True):
print(line.replace(char_, CSS_DEOBFUSCATE[char_]), end='')