我正在尝试从凌乱的CSV字符串中删除一些垃圾,而且我不明白为什么strip和lstrip的行为不符合预期。
我希望它返回“ ABC”,但似乎无法去除这些字符。
>>> a = '","ABC"'
>>> a
'","ABC"'
>>> a.strip('",')
'ABC'
>>> a.lstrip('",')
'ABC"'
答案 0 :(得分:1)
a.lstrip('",')
删除','
开头的所有'"'
和a
。 (左条。)a.rstrip('",')
在','
的末尾删除所有'"'
和a
。 (右条。)a.strip('",')
删除','
两侧的所有'"'
和a
。