【发布时间】:2017-03-14 18:17:48
【问题描述】:
我有一个 CSV 文件。
每一行包含用逗号分隔的数据;每行都以 换行符。所以在我的文件中,每行的第一个数据条目 是一年,行中的第二个条目是电影的标题。
例如:
1990, Tie Me Up! Tie Me Down!
所以,它只有很多年,然后是电影片名。 我的问题是,如果电影名称是 1990 年之前制作的,我该如何打印? 所以像:
2015, Spongebob movie
不会打印。
到目前为止我有:
f = open("filmdata.csv","r",encoding="utf-8")
for line in f:
entries = line.split(",")
if entries in f < 1990 :
print(line)
f.close()
但是什么都没有打印出来?但它没有说错误或任何东西..我试图保持这种格式。
【问题讨论】:
-
因为您还不是 S.O. 的成员。太久了,这里是:请记住,如果任何答案解决了您的问题,最好将其标记为已接受(答案左侧的大复选框)。它会给你声誉积分,它会给花时间回答它的人声誉积分,最重要的是,它会帮助未来的读者看到答案是有帮助的。请查看:meta.stackexchange.com/questions/5234/…(不仅是这篇文章,还有你未来的问题)干杯 :-)