【发布时间】:2017-04-23 03:13:44
【问题描述】:
我对 python 还很陌生,可能真的需要一些帮助(我现在还没有找到任何对我有帮助的东西)。
我想将 csv 文件读取到 list,但不幸的是我的输出不符合预期。而不是像这样的列表:
[[Weiz;61744],[Deutschlandsberg;5645]]
我有一个如下所示的列表:
[['W'],['e'],['i'], etc.]
我的代码如下所示:
def readCSV(file):
for row in open(file,"r+"):
ftpstream = urllib.request.urlopen(row)
csvFile = csv.reader(ftpstream.read().decode('latin-1'))
data = [row for row in csvFile]
for row in data:
print(row)
谁能告诉我为什么它不起作用?我现在真的很挣扎……
【问题讨论】:
-
请格式化代码
-
已经完成了,对不起。
-
for row in data正在进一步逐字符分解每一行。你能展示一下data的一行吗? -
我在帖子中编辑了它:-)
-
@IamnotaRabbit 当你可以用文字添加图片时不要添加图片。您不需要写“已添加”或“编辑”或“编辑 42.3.1”或“我会在 5 分钟内回来”:p.