我正在尝试使用sublimeREPL的“Python - RUN当前文件”命令来运行我的python代码
如果我的程序没有问题,它可以正常工作,但是当它执行时,它没有显示完整的Traceback(我没有看到“Repl Closed”消息),并且输出甚至不一致。下面两个完全相同的文件运行(不发布图像,因为stackoverflow不允许我,因为我是新的):
首次运行:
------- Ford Fulkerson -------
Traceback (most recent call last):
File "Ford-Fulkerson.py", line 282, in <module>
D = FordFulkersonGeneral(G, ['A'], ['E'], None, restricciones)
File "Ford-Fulkerson.py", line 71, in FordFulk|
第二次运行:
------- Ford Fulkerson -------
Traceback (most recent call last):
File "Ford-Fulkerson.py", line 282, in <module>
D = FordFulkersonGeneral(G, ['A'], ['E'
我使用的是Anaconda(64位)python发行版。然后我改为普通的python(32位)安装(确保窗口的路径没问题),即使它没有工作。
如果我从窗口的终端运行我的代码,我会得到完整的回溯(实际错误并不重要,我知道如何修复它):
------- Ford Fulkerson -------
Traceback (most recent call last):
File "Ford-Fulkerson.py", line 282, in <module>
D = FordFulkersonGeneral(G, ['A'], ['E'], None, restricciones)
File "Ford-Fulkerson.py", line 71, in FordFulkersonGeneral
G.deleteNode(v)
File "C:\Users\myusername\Documents\Learning\Anßlisis de Re
des\Ford-Fulkerson\mvr_graph.py", line 196, in deleteNode
self.nodes[node].delete(n)
AttributeError: 'dict' object has no attribute 'delete'
编辑: 我通过发布这个问题找到了答案。问题出在文件的路径上 - 它包含“Análisis”一词的重音。我改变了,知道它的工作。
当我将我的操作系统语言设置为西班牙语时,它曾经工作过。我将我的新装置设置为英语,现在它给了我麻烦。我真的没想到,羞辱你的Windows x(。
我真的不知道协议,我会在这里留下这个问题,万一有人经历这个不起眼的事情。
答案 0 :(得分:0)
我通过发布这个问题找到了答案。问题出在文件的路径上 - 它包含“Análisis”一词的重音。我改变了,知道它的工作。
当我将我的操作系统语言设置为西班牙语时,它曾经工作过。我将我的新装置设置为英语,现在它给了我麻烦。我真的没想到,羞辱你的Windows x(。