我正在努力完成Python3的一项作业。它与这里的pdf非常相似。
对于如何获得我需要的信息的执行,以及如果可能的话,一些代码可以让我继续前进,我有几个问题。我对蟒蛇很陌生。现在,从我的代码中,在运行了一个函数尝试读取数据之后,我一直得到错误的"directory not found"
。我知道.csv
文件应该在我将它保存到WingIDE中的目录中,但是我无法使它正常工作。
我的第一个问题是,在从我的.csv文件中读取每一行get_file_list文件之后,如何才能最好地将每个类别合并到一个效率方程中?
下面是我的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_Regulon.csv”
发布于 2012-07-12 06:27:34
对于第一个尝试,您可以将数据文件与Python程序放在同一个目录中,并从该目录启动它。
也尝试一个单一用途的脚本来学习如何使用目录。从标准的doc 15.1.5.文件和目录中学习函数,即os.getcwd()、Os.chdir(路径),然后是10.1.os.path -常见路径名操作,即Os.path.isfile(路径)。
但也请阅读文档中其他函数的文档,以了解可用的功能。
当知道如何使用文件名和路径时,请查看13.1.csv - CSV文件读写。不要害怕所有的东西,从结尾开始--使用csv模块的13.1.5.示例。
https://stackoverflow.com/questions/11441380
复制相似问题