Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python读取csv文件格式_Python_Csv - Fatal编程技术网

使用python读取csv文件格式

使用python读取csv文件格式,python,csv,Python,Csv,我正在尝试从csv格式的文件中读取天气数据。我打印了文件的索引和标题,我看到日期的索引为零。我尝试使用python中的datetime模块访问日期,它告诉我有一个索引错误。以下是我收到的错误消息: Traceback (most recent call last): File "accra_weather.py", line 15, in <module> current_date = datetime.strptime(row[0], "%Y-%m-%d") Index

我正在尝试从csv格式的文件中读取天气数据。我打印了文件的索引和标题,我看到日期的索引为零。我尝试使用python中的datetime模块访问日期,它告诉我有一个索引错误。以下是我收到的错误消息:

Traceback (most recent call last):
  File "accra_weather.py", line 15, in <module>
    current_date = datetime.strptime(row[0], "%Y-%m-%d")
IndexError: list index out of range
这也是我试图检查的天气数据:

GMT,Max TemperatureC,Mean TemperatureC,Min TemperatureC,Dew PointC,MeanDew PointC,Min DewpointC,Max Humidity, Mean Humidity, Min Humidity, Max Sea Level PressurehPa, Mean Sea Level PressurehPa, Min Sea Level PressurehPa, Max VisibilityKm, Mean VisibilityKm, Min VisibilitykM, Max Wind SpeedKm/h, Mean Wind SpeedKm/h, Max Gust SpeedKm/h,Precipitationmm, CloudCover, Events,WindDirDegrees
2017-6-1,33,29,26,26,24,23,94,78,56,1016,1014,1012,18,11,6,27,11,,0.00,2,,234
2017-6-2,32,29,26,26,26,25,94,83,62,1016,1014,1012,18,11,8,26,14,,0.00,3,,217
2017-6-3,31,28,26,26,26,22,94,86,61,1015,1012,1011,18,10,8,37,18,,0.76,5,Thunderstorm,214

请显示更多的代码和更少的数据。错误出现在读取csv文件的代码中,该文件未包含在问题中。谢谢。为了简洁起见,我还截断了输入文件。那么我在代码中犯了什么错误呢?实际上我不知道。您的代码对我来说很好。@user8277405您的文件中可能有多余的空行。当被
csv
模块读取时,这些行将返回空的python列表。而且,不能为空列表编制索引。看一看,确保没有多余的空行。
GMT,Max TemperatureC,Mean TemperatureC,Min TemperatureC,Dew PointC,MeanDew PointC,Min DewpointC,Max Humidity, Mean Humidity, Min Humidity, Max Sea Level PressurehPa, Mean Sea Level PressurehPa, Min Sea Level PressurehPa, Max VisibilityKm, Mean VisibilityKm, Min VisibilitykM, Max Wind SpeedKm/h, Mean Wind SpeedKm/h, Max Gust SpeedKm/h,Precipitationmm, CloudCover, Events,WindDirDegrees
2017-6-1,33,29,26,26,24,23,94,78,56,1016,1014,1012,18,11,6,27,11,,0.00,2,,234
2017-6-2,32,29,26,26,26,25,94,83,62,1016,1014,1012,18,11,8,26,14,,0.00,3,,217
2017-6-3,31,28,26,26,26,22,94,86,61,1015,1012,1011,18,10,8,37,18,,0.76,5,Thunderstorm,214