Python 为什么我的csv编写器是以列而不是行的形式编写的?

Python 为什么我的csv编写器是以列而不是行的形式编写的?,python,excel,csv,Python,Excel,Csv,我的csv编写器是以列而不是行的形式编写的,我是否做错了什么?Python 3.5代码: def create_csv(finished_file): csv_data = [] header = ["Parcel Number"] csv_data.append(header) csv_data.append(parcel_codes) resultFile = open(finished_file+".csv",'w+') wr = csv.w

我的csv编写器是以列而不是行的形式编写的,我是否做错了什么?Python 3.5代码:

def create_csv(finished_file):
    csv_data = []
    header = ["Parcel Number"]
    csv_data.append(header)
    csv_data.append(parcel_codes)
    resultFile = open(finished_file+".csv",'w+')
    wr = csv.writer(resultFile)
    wr.writerows(csv_data)
    resultFile.close()
它以前是工作的-我确实升级到了excel 2016,但这不会有什么不同。想起来了,我换成了蟒蛇,但我觉得这也不重要

任何想法或帮助都将是伟大的

根据要求,这是打印时的包裹代码:

['DP00360000 0028', 'DP00360000 0036', 'DP00360000 0027', 'DP00360000 0037', 'DP00360000 0026', 'DP00360000 0038', 'Keller, Mark A; Keller, Jennifer R.', 'DP00360000 0025', 'DP00360000 0024', 'DP00360000 0011', 'DP00360000 0023', 'DP00360000 0012', 'DP00360000 0022', 'DP00360000 0013', 'DP00360000 0021', 'DP00360000 0014', 'DP00360000 0020', 'DP00360000 0015', 'DP00360000 0019', 'DP00360000 0016', 'DP00360000 0018', 'DP00360000 0017', 'DP00360000 0049', 'DP00360000 0048', 'DP00360000 0050', 'Sapp (Family Trust)', 'DP00360000 0047', 'DP00360000 0051', 'DP00360000 0046', 'DP00360000 0052', 'DP00360000 0045', 'DP00360000 0053', 'DP00360000 0044', 'DP00360000 0054', 'DP00360000 0043', 'DP00360000 0055', 'DP00360000 0042', 'DP00360000 0056', 'DP00360000 0041', 'DP00360000 0057', 'DP00360000 0040', 'DP00360000 0058', 'DP00360000 0039', 'DP00360000 0059', 'DP00360000 0060', 'DP00360000 0008', 'DP00360000 0061', 'DP00360000 0007', 'DP00360000 0002', 'DP00360000 0006', 'DP00360000 0003', 'DP00360000 0005', 'DP00360000 0004', 'DP00330000 0076', 'DP00330000 0077', 'DP00330000 0078', 'DP00330000 0004', 'DP00330000 0079', 'DP00330000 0005', 'DP00330000 0080', 'DP00330000 0081', 'DP00330000 0082', 'DP00360000 0187', 'DP00360000 0186', 'DP00360000 0225', 'DP00360000 0226', 'DP00360000 0185', 'DP00360000 0227', 'DP00360000 0228', 'DP00360000 0184', 'DP00360000 0229', 'DP00360000 0183', 'DP00360000 0230', 'DP00360000 0182', 'DP00360000 0231', 'DP00360000 0181', 'DP00360000 0232', 'DP00360000 0T0J', 'DP00360000 0180', 'DP00360000 0233', 'DP00360000 0179', 'DP00360000 0234', 'DP00360000 0178', 'DP00360000 0235', 'DP00360000 0177', 'DP00360000 0072', 'DP00360000 0176', 'DP00360000 0175', 'DP00360000 0071', 'DP00360000 0073', 'DP00360000 0070', 'DP00360000 0074', 'DP00360000 0069', 'DP00360000 0075', 'DP00360000 0068', 'DP00360000 0076', 'DP00360000 0067', 'DP00360000 0077', 'Andrew, Henry A; Andrew, Erika C.', 'Andrew, Henry A; Andrew, Erika C.']

在您的示例中,
writerows
csv\u数据
解释为要写入的行列表,而不是一行。您可能可以通过使用
writerow
wr.writerows([csv\u data])

来解决这个问题。您是否可以编辑此问题以包含
包裹\u代码的简短示例?