これが私のコードです:
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(','))
エラーとして「expect character buffer」が表示されます。これについてどうするのが最善の方法かわかりませんか?すべてのタブとスペースを削除してコンマに置き換えようとしています。
編集:たとえば、私のデータは次のようになります:
1 2335 mike
1 4089 doug
そして私はそれをに変えたい
1,2335,mike noll
1,4089,doug funny
編集、最初の 2 列の最初の 2 つのスペースのみを削除したい