我有一个如下所示的CSV
"String1","variablelengthstring1","No"
"String2","variablelengthstring2","No"
字符串1和字符串2不包含字符"
或,
变量长度字符串1和变量长度字符串2不包含字符"
或,
输出文件应如下所示
String1 variablelengthstring1
String2 variablelengthstring2
所以我想删除每行的最后6个字符,即。","No"
然后,我想从文件中删除所有"
然后,我想用空格替换所有,
那应该可以安全地完成我想做的事情
1条答案
按热度按时间bq3bfh9z1#
最简单的方法是创建一个程序,它可以逐行读取文件,用
.split(',')
分割每一行,从字符串中删除所有的"
,然后打印前几部分,如下所示:如果你需要将它输出到一个文件中,那么你可以在命令行中使用重定向。
或者,可以使用另一个嵌套的
with
语句和.writelines()
,如下所示: