闫老师:您好!
有个关于python的问题请教您。最近法国的同行发了个程序包过来!我需要用到其中的部分,首先得把程序调通。
我原来是用C++的。花了2天学了点python语言的皮毛。法国同行是在Mac OS X app下,我是在Ubuntu下。
在调试时出错(这个问题很可能不算问题),但我一直找不到原因。出错提示:
Traceback (most recent call last):
File "/home/jfzh/Mycheck/Try_JED/src/comparison_Mahadevan97.py", line 19, in <module>
from libs.utilities import *
File "/home/jfzh/Mycheck/Try_JED/src/libs/__init__.py", line 19, in <module>
if config.value('main', 'print_splash'):
File "/home/jfzh/Mycheck/Try_JED/src/libs/parameters/config.py", line 116, in value
return _config.get(section, option, notfound)
File "/home/jfzh/Mycheck/Try_JED/src/libs/parameters/config.py", line 70, in get
return self._get(section, option)
File "/home/jfzh/Mycheck/Try_JED/src/libs/parameters/config.py", line 62, in _get
return self._sections[section][option]
KeyError: 'main'
我的理解是 if config.value('main', 'print_splash'):语句有问题。这是一个错误还是多的错误呀!出错的原因是?
G=networkx.Graph()
f = open('data.txt')
for line in f:
cell = line.split()
G.add_edge(cell[0],cell[1])
f.close()
txt数据格式是每行包含一条边的起点和终点两个编号,中间用空格或tab隔开。