实现CSS反混淆器的更有效或Pythonic方式?

时间:2014-05-04 17:50:05

标签: python html css

我开始学习一些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='')

0 个答案:

没有答案