我的代码有两个问题-我不确定如何将populateArray函数与主函数链接起来;我不确定需要传递什么参数 另外,我在要打开的文件的文件路径上遇到了问题-路径是正确的,并且文件中包含数据。这是我的代码:
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()
任何帮助都将不胜感激!在
感谢您的回复-我的代码现在看起来像上面的代码,但是当我删除def main():时,我得到了以下错误:
^{pr2}$
删除第5行(额外的“network=[])和您不需要的def main()。并将network作为参数传递给populateArray函数,它将工作。在
对于没有路径的文件路径:则指向Python主目录(例如,对于python2.7,C:\Python27)
如果使用指向根目录的/。要指向主目录,请指向该目录(例如/home/myuserid/路径.txt或/Users/myuserid/路径.txt)在
要打开的文件的路径相对于.py文件所在的位置。例如,如果它们在同一个文件夹中,则可以简单地执行
希望这有帮助。在
删除
def main():
,将其作为:确保在删除def stmt后正确缩进程序。在
如果您在同一目录中,也可以直接引用文件名。在
相关问题 更多 >
编程相关推荐