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

Когда я пытаюсь распечатать список за пределами функции (для отладки), я получаю эту ошибку:

splitNet()
print network
=>
NameError: name 'network' is not defined

Есть ли что-то простое, что я делаю неправильно, или есть лучший способ передавать переменные между функциями без использования глобальных переменных?

Ответы на вопрос(7)

Ваш ответ на вопрос