Python 错误:LiClipse中不存在文本文件
我得到一个错误,我的文本文件不存在,即使我已经创建了它。我还安装了networkx软件包。这是我写的代码:Python 错误:LiClipse中不存在文本文件,python,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之间的最短路径 错误是: Trac
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'
回溯(最近一次呼叫最后一次):
文件“C:\Users\ajayag\My Documents\LiClipse Workspace\hello\quick.py”,第2行,在
g=nx.read_adjlist(“quick.txt”)
文件“”,第2行,在读取列表中
文件“C:\Users\ajayag\Anaconda\lib\site packages\networkx\utils\decorators.py”,第198行,在打开文件中
fobj=_dispatch_dict[ext](路径,模式=模式)
IOError:[Errno 2]没有这样的文件或目录:“quick.txt”
我纠正了这个问题。我已经用liclipse创建了这个文件,但是在创建这个文件时,我没有给出txt扩展名。因此,liclipse无法识别该文件。非常感谢各位的帮助和建议。那么……该文件是否存在于您运行脚本的位置?您说该文件存在(您说它存在的位置),而计算机认为它不存在。在这一点上,我将继续与计算机站在一起,说文件不是您认为的位置,或者您没有引用您认为的目录。请尝试输入文件的完整路径,而不仅仅是“quick.txt”,过了一段时间后,您可以接受自己的答案。