我希望实现一个脚本,它可以读取CSS文件并对其进行有意义的更改(添加/删除/替换行/单词等)。基本逻辑是实现RTL(从右到左)转换。
我能想到很多方法:
- 文件读取器-读取一行,分析它并对其进行必要的更改。
- 两阶段扫描-创建内存模型,扫描和更改它,将模型保存为文本。
- 正则表达式-可能会很困难,因为其中一些可能非常复杂。
我想知道这些或其他方法中,哪种方法是Python中推荐的方式?您认为我应该熟悉哪些相关库进行此类操作?
编辑: 值得注意的是,这是一种“通过可用项目学习Python”的项目,因此我不熟悉您在此处提到的大多数库。