使用python脚本删除一个逗号

leb*_*lev 4 python csv vim comma

我有一个csv文件,其行如下所示:

,,,,,,,,,,
Run Code Online (Sandbox Code Playgroud)

这是10个逗号.我希望只删除最后一个(即第10个)逗号,以便该行更改为:

,,,,,,,,,
Run Code Online (Sandbox Code Playgroud)

有没有人有过处理此类案件的经验?我也使用vim文本编辑器.所以,任何使用python脚本或使用vim的文本编辑命令的帮助将不胜感激.

多谢你们!

Pio*_*ski 10

删除vim中当前行中的最后一个逗号: :s/,$//

n到m行的情况相同: :n,ms/,$//

整个文件相同: :%s/,$//

  • 只有正则表达式的+1.这假定逗号始终是行中的最后一个字符(没有空格),这应该是可接受的. (2认同)