格式化我正在排序的 csv 文件

我目前正在对 csv 文件进行排序。就我的输出而言,它是正确的,但格式不正确。以下是我整理的文件 

http://img.mukewang.com/60ed610d000151b211800553.jpg

这是我排序后的输出(我将在图像后包含代码)

http://img3.mukewang.com/60ed612c000147e313590573.jpg

显然我有一个分隔符问题,但这是我的代码:


with open(out_file, 'r') as unsort:##Opens OMI Data

    with open(Pandora_Sorted,'w') as sort:##Opens file to write to

        for line in unsort:

            if "Datetime" in line:##Searches lines

                writer=csv.writer(sort, delimiter = ',')

                writer.writerow(headers)##Writes header

            elif "T13" in line:

                writer=csv.writer(sort)

                writer.writerow(line)##Writes to output file


茅侃侃
浏览 173回答 3
3回答

千巷猫影

您是否需要为作者明确说明您的分隔符?在您的第二行elif:elif "T13" in line:    writer=csv.writer(sort, delimiter = ',')    writer.writerow(line)  # Writes to output file
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python