python中的跟踪路由语法错误

python中的跟踪路由语法错误,python,python-2.7,Python,Python 2.7,我是python新手,现在正在学习“traceroute”。我不太明白这是怎么回事。如果在python命令行中键入traceroute,则会收到一个语法错误: traceroute www.somewebsite.com 我收到指向^www的语法错误 我是误解了还是做错了什么?我正试图通过一个读书作业来实践这一点 有人能解释一下traceroute到底是什么吗? 非常感谢你的帮助,谢谢 这不应该起作用,因为python不理解terminal/cmd命令。因此,在这种情况下,您需要使用os.sy

我是python新手,现在正在学习“traceroute”。我不太明白这是怎么回事。如果在python命令行中键入traceroute,则会收到一个语法错误:

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
,请在命令前面加一个
。我真的想不出任何其他情况下,这实际上是有意义的。