【发布时间】:2012-07-11 20:58:59
【问题描述】:
我正在尝试在 Python3 中完成一项作业。和here找到的pdf非常相似
关于如何获取我需要的信息的执行,以及一些可以推动我前进的代码,我有几个问题。我是 python 新手。从我现在的代码来看,在运行一个函数来尝试读取数据后,我不断收到错误"directory not found"。我知道.csv 文件应该在我在 WingIDE 中保存它的目录中,但我无法让它正常工作。
我的第一个问题是从我的 get_file_list 中读取 .csv 文件的每一行之后,将每个类别放入效率方程的最佳方法是什么?
这是我的get_data_list 函数:
def get_data_list(filename):
data_file = open(filename, "r")
data_list = [ ]
for line_str in data_file:
data_list.append(line_str.strip().split(','))
return data_list
当我运行get_data_list("player_regular_season.csv") 时出现以下错误:
builtins.IOError: [Errno 2] 没有这样的文件或目录:'player_regular_season.csv'
【问题讨论】:
-
尝试指定文件的完整路径(不要忘记将斜杠转义为
\\或改用/)。此外,您可能还想使用csv模块。 -
为了公平起见,你应该添加 [homework] 标签。
标签: csv python-3.x