У меня есть функция, которая разбирает файл в список. Я пытаюсь вернуть этот список, чтобы я мог использовать его в других функциях.
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
Есть ли что-то простое, что я делаю неправильно, или есть лучший способ передачи переменных между функциями без использования глобальных переменных?