我想实现一个脚本来读取CSS文件并对其进行有意义的更改(添加/删除/替换行/单词等).基本逻辑是实现RTL(从右到左)转换.
我可以想到很多方法:
基本上我想知道的是这些或其他方法中的哪一种是python方式呢?有什么相关的图书馆你认为我应该熟悉这种操作吗?
编辑:应该注意的是,这是一个"通过这个可用项目学习python"的项目,所以我不熟悉你在这里提到的大多数库.
Sim*_*pin 12
如果你想要"快速和肮脏"的东西,有很多有趣的方法可以做到这一点.(正如你所说:逐行,正则表达式,......)
但是如果你想"正确"(在所有类型的输入上都正确),你需要一个基于官方CSS标记化和语法的真正解析器.在Python中有cssutils和tinycss.(免责声明:我是tinycss的作者.)如果你想学习,我想认为tinycss的源代码很简单易学:)
| 归档时间: |
|
| 查看次数: |
5386 次 |
| 最近记录: |