【发布时间】:2021-05-22 04:11:58
【问题描述】:
我正在尝试将逗号分隔的 csv 文件转换为空格分隔的列。请参阅输入和输出文件的列以了解动机。
fILENAME ,sent_no , word ,POS ,lab,Slab
File_1 , sentence:1, abc, NNP, B,NO
fhj, PSP, O,O
bmm ,NNP,B,NO
vbn ,PSP, O,O
vbn ,NN , B,NO
vbn ,NNPC,B,NO
. , Sym ,O,O
我写过代码
import csv
filename1 = sys.argv[1]
filename2 = sys.argv[2]
with open(filename1) as infile, open(filename2, 'w') as outfile:
print(infile.read())
outfile.write(infile.read().replace(",", " "))
在这条语句之后print(infile.read()) 的值是
",",F,i,l,e,n,a,m,e,",",S,e,n,t,e,n,c,e,_,n,u,m,",",W,o,r,d,",",P,O,S,",",M,E,N,T,_,L,a,b,e,l,",",S,I,N,G,L,E,_,M,E,N,T,I,O,N
0,",",f,i,l,e,_,1,",",s,e,n,t,e,n,c,e,:,1,",",a,िb,c,",",N,N,P",",B,",",N,O
【问题讨论】:
标签: python python-3.x pandas numpy csv