这是我的代码:
import fileinput
input_file = 'in.txt'
output = open('out.txt', 'w+')
for each_line in fileinput.input(input_file):
output.write(x.strip() for x in each_line.split(','))
我得到“期望字符缓冲区”作为错误。我不确定解决此问题的最佳方法是什么?我正在尝试删除所有制表符和空格并用逗号替换它们。
编辑:例如我的数据看起来像:
1 2335 mike
1 4089 doug
我想把它变成
1,2335,mike noll
1,4089,doug funny
编辑,我只想删除前 2 列中的前 2 个空格