python中的跟踪路由语法错误
我是python新手,现在正在学习“traceroute”。我不太明白这是怎么回事。如果在python命令行中键入traceroute,则会收到一个语法错误:python中的跟踪路由语法错误,python,python-2.7,Python,Python 2.7,我是python新手,现在正在学习“traceroute”。我不太明白这是怎么回事。如果在python命令行中键入traceroute,则会收到一个语法错误: traceroute www.somewebsite.com 我收到指向^www的语法错误 我是误解了还是做错了什么?我正试图通过一个读书作业来实践这一点 有人能解释一下traceroute到底是什么吗? 非常感谢你的帮助,谢谢 这不应该起作用,因为python不理解terminal/cmd命令。因此,在这种情况下,您需要使用os.sy
traceroute www.somewebsite.com
我收到指向^www的语法错误
我是误解了还是做错了什么?我正试图通过一个读书作业来实践这一点
有人能解释一下traceroute到底是什么吗?
非常感谢你的帮助,谢谢 这不应该起作用,因为python不理解terminal/cmd命令。因此,在这种情况下,您需要使用
os.system
:
因此,在你的情况下:
import os
os.system('traceroute www.somewebsite.com`)
在windows中,它的
tracert
不是traceroute
是一个命令。你必须从shell调用它,而不是从Python解释器调用它。我想你把书弄糊涂了……如果你使用的是ipython
,请在命令前面加一个代码>。我真的想不出任何其他情况下,这实际上是有意义的。