LiClipse

时间:2015-11-10 20:37:35

标签: python

我收到错误,即使我创建了文本文件,我的文本文件也不存在。我还安装了networkx包。这是我写的代码:

import networkx as nx
g = nx.read_adjlist("quiz.txt")
print(nx.shortest_path(g,source='v4',target='v5'))

已在项目中创建了文本文件:

v4 v3
v3 v1
v3 v2
v2 v5

代码应使用已安装的networkx包中的邻接列表方法找到节点v4和v5之间的最短路径。

错误是:

Traceback (most recent call last):
  File "C:\Users\ajayag\My Documents\LiClipse Workspace\hello\quiz.py", line 2, in <module>
    g = nx.read_adjlist("quiz.txt")
  File "<string>", line 2, in read_adjlist
  File "C:\Users\ajayag\Anaconda\lib\site-packages\networkx\utils\decorators.py", line 198, in _open_file
    fobj = _dispatch_dict[ext](path, mode=mode)
IOError: [Errno 2] No such file or directory: 'quiz.txt'

1 个答案:

答案 0 :(得分:1)

我纠正了这个问题。我在liclipse中创建了文件,但在创建文件时我没有给出txt扩展名。因此liclipse无法识别该文件。感谢很多人的帮助和建议。