[英]Passing in filename as a python function
我正在学习 MOOC MIT 课程:以下代码不会让我将我的 .txt 文件作为参数传递并返回此错误(如下)。我无法弄清楚原因,因为当我执行 f = open(file, 'r') 并传入文件,它工作正常:
NameError: name 'filename' is not defined
代码如下:
def load_cows(file):
cow_dict = dict()
f = open(file, 'r')
for line in f:
line_data = line.split(',')
cow_dict[line_data[0]] = int(line_data[1])
return cow_dict
pass
尝试在引号中传递文件名,例如。
load_cows('文件名.txt')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.