我有一个CSON
(Coffeescript JSON)文件,看起来像这样:
'main key':
subkey:
someKey: 'some value'
someKey: 'some value'
subkey:
someKey: 'some value'
someKey: 'some value'
specialKey: [
'special value X'
'special value Y'
]
subkey:
someKey: 'some value'
someKey: 'some value'
someKey: 'some value'
#And the list goes on and on...
所以我想找到specialKey
并将special value X
和special value Y
替换为其他值,记住CSON
的本质是缩进敏感的。你知道吗
我曾经考虑过从specialKey
中获取行号并替换下两个行号,但在我的一生中,我一直无法找到一种方法来在Python中按行号编辑特定的行号。你知道吗
(顺便说一句,我确实知道^{
好吧,我再一次回答了我自己的问题。它可能不是最有效或最优雅的,但它是:
要记住几件事:
CSON
中和在Python中一样非常重要,因此检查替换它们的空格是否与原始空格匹配是至关重要的如果您能想出任何更好的解决方案/改进方案,请告诉我:)我洗耳恭听(也许是眼睛)
学分:
相关问题 更多 >
编程相关推荐