函数的Python返回列表
发布于 2021-01-29 17:04:59
我有一个将文件解析为列表的函数。我试图返回该列表,以便可以在其他函数中使用它。
def splitNet():
network = []
for line in open("/home/tom/Dropbox/CN/Python/CW2/network.txt","r").readlines():
line = line.replace("\r\n", "")
line = string.split(line, ',')
line = map(int, line)
network.append(line)
return network
当我尝试在函数外部打印列表(用于调试)时,出现此错误:
NameError: name 'network' is not defined
是否有一些简单的事情我做错了,还是有更好的方法在不使用全局变量的情况下在函数之间传递变量?
关注者
0
被浏览
50