Python从函数返回列表

9 浏览
0 Comments

Python从函数返回列表

我有一个将文件解析为列表的函数。我试图返回这个列表,以便在其他函数中使用。

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