我有两个问题与我的代码 - 我不知道如何链接我的populateArray函数与我的主要功能;我不知道我需要通过什么论证 另外,我一直有待打开的文件的文件路径的问题 - 路径是正确的,并存在数据文件。这里是我的代码:Python函数参数
network = []
def populateArray():
file = open('theroute.txt', 'r')
network = []
for line in file:
network.append(line)
print "Network = "
print network
file.close()
def main():
if __name__ == "__main__":
populateArray()
任何帮助,将不胜感激!
感谢您的答复 - 我的代码现在看起来像上面的,但是当我删除高清的main():我收到以下错误:
File "populateArray.py", line 18
if __name__ == "__main__":
^
IndentationError: unindent does not match any outer indentation level
删除`def main():`行时,必须减少缩进。所以,unindent以下两个让'if __name__ ...'与列#0对齐 – redShadow 2011-02-17 23:52:13
@ user612041 - 您已经正确地缩进程序。如果应该从col 1开始,而不是在def populateArray块内。 – 2011-02-17 23:52:57
感谢您的帮助 - 我现在得到了输出,还有两个地方,尽管我不介意 - 当我将文件数据解析到2D列表时,好玩的事情就开始了!我确信! – user612041 2011-02-18 00:40:01