【发布时间】:2016-06-04 03:21:18
【问题描述】:
我有一个 python 脚本,它首先将 list 写入 CSV 文件,然后立即将 CSV 文件加载到另一个 list。
我只单独尝试了将list写入CSV的代码,它可以工作,CSV文件内容是制表符分隔的,其内容如下:
car house wife
但是当放在一起时:
import csv
// write list to CSV file, it works!
the_list=["car","house","wife"]
the_file = open("my_file.csv", 'w+')
writer = csv.writer(the_file, delimiter='\t')
writer.writerow(the_list)
// read CSV file & load into list
my_file = open("my_file.csv", 'r')
reader = csv.reader(my_file, delimiter='\t')
my_list = list(reader)
print(my_list)
我打印出一个空列表:[],怎么了?
【问题讨论】:
-
您向我们展示的代码没有任何问题。您确定这是您正在运行的代码的全部内容吗?
-
您是否尝试过提供
open的绝对路径? -
好的,我现在把完整的代码放在这里。请看一看。
标签: python python-2.7 csv