原txt文件行之间的数据分隔为‘\t‘,拆分后变为‘,‘ 有什么办法可以保证拆开的txt文件行之间数据还是以\t“分隔


sum_line = sum(1 for link in open(txt))
avg_line = math.ceil(((sum_line / 3) / 100) * 100)    # 每个文件的行数
 
# 拆分方法
data = pd.read_table(txt,decimal='\t')
    for i in range(0, 3):
        save_data = data.iloc[i * avg_line + 1:(i + 1) * avg_line + 1]
        file = f'{path}/doctor_pic' + str(i) + '.txt'
        save_data.to_csv(file, index=False)

自己解决了,谢谢各位大佬的回答。将最后一行代码多加这个参数(sep='\t')就解决了

save_data.to_csv(file, index=False, sep='\t')

加一个end='\t'