Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 实现CSS除臭剂的一种更有效的方法?_Python_Html_Css - Fatal编程技术网

Python 实现CSS除臭剂的一种更有效的方法?

Python 实现CSS除臭剂的一种更有效的方法?,python,html,css,Python,Html,Css,我开始学习一些CSS和JavaScript。但有时,网页的CSS和JS代码被“模糊化”;代码很难读懂 因此,我制作了一个简单的脚本来“deobfousate”CSS文件的内容(并不复杂),但我想知道是否有一种更有效或更具python风格的方法来实现下面的代码 import fileinput CSS_DEOBFUSCATE = {';': ';\n', '{': ' {\n', '}': '}\n',

我开始学习一些CSS和JavaScript。但有时,网页的CSS和JS代码被“模糊化”;代码很难读懂

因此,我制作了一个简单的脚本来“deobfousate”CSS文件的内容(并不复杂),但我想知道是否有一种更有效或更具python风格的方法来实现下面的代码

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='')

你可能想要谷歌css漂亮的打印或类似的。有一些“美化”工具可以做到这一点。这个问题似乎是离题的,因为工作代码的评论是属于对的,当然有一些工具可以“美化”,但我没有让它们。。。我只是在学习,想自己做。像“css漂亮打印”这样的东西对我来说是新的“术语”,呵呵,我搜索像“用Python删除css代码”或类似的东西:P