林时遇到了这样的代码:Python的CSV文件读取不工作
import csv
file = csv.reader(open("population.csv"))
file.next()
['country', 'country isocode', 'year', 'POP']
但由于某些原因,我的Python客户端不会调用该文件,并在旁边的壳显示什么:
>>> ===================================RESTART================================
>>>
>>>
我知道该文件population.csv没有损坏或写错了,因为我只需要下载这个文件的asigment所以可以annyone请帮我解决这个问题?
我必须得到的结果是,我将在我的shell中打印一个excel文件,其有点难以显示原因我没有10声望,所以我不允许打印anny pitures,但excel文件看起来像这样的:
一个
1country, “国家isocode”, “年”, “POP” 2Netherlands, “全国民主联盟”, “1950年”, “10113.527” 3Netherlands, “全国民主联盟”, “1951年”,“10264.311 “ 4Netherlands,” 全国民主联盟”, “1952年”, “10381.988” 5Netherlands, “全国民主联盟”, “1953年”, “10493.184” 6Netherlands, “全国民主联盟”, “1954年”, “10615.38” 7Netherlands, “民盟” “1955”,“10750.842”, 个8Netherlands, “全国民主联盟”, “1956年”, “10889.351” 9Netherlands, “全国民主联盟”, “1957年”, “11026.383” 10Netherlands, “全国民主联盟”, “1958年”, “11186.875”
什么该列表是否在您的代码片段中执行?你期待什么输出? – 2014-09-23 11:24:21
@DanielRoseman,我猜***是'file.next()'后面的交互式解释器的输出 - 看起来像一个合理的返回值。 – jedwards 2014-09-23 11:26:34
你想做什么? – jedwards 2014-09-23 11:28:04