0

我有一个文件夹,其中包含多个 .txt 文件,格式相同,制表符分隔。我正在尝试将它们转换为按列分隔的 csv。

我试过一个简单的 read_file.to_csv (r'C:\Users\Desktop\workspace\Converter\20200923.csv', index=False)

但它没有做我正在寻找的分离。任何建议都非常受欢迎。谢谢!

4

1 回答 1

0

尝试这样的事情:

import os
import pandas as pd

for filename in os.listdir('path/to/dir/'):
    if filename.endswith('.txt'):
        df = pd.read_table(filename,sep='\t', header=None) # header=None becuase you didn't say that it was data, if it is data just remove this.
        df.to_csv(f'{filename[:-3]}csv', index=False)
于 2020-09-29T20:04:08.977 回答