-1
好吧,我刚刚拿到了我的跳跃运动设备,并试图运行脚本。当我按f5时,脚本加载,但它不执行功能..(它启动,加载所有内容)。Python代码通过cmd运行,但不在IDLE中。为什么?
但是当我通过双击打开(通过CMD)它的工作原理及其应该如何正确..
任何想法,为什么?
下面是一个例子代码:
好吧,我刚刚拿到了我的跳跃运动设备,并试图运行脚本。当我按f5时,脚本加载,但它不执行功能..(它启动,加载所有内容)。Python代码通过cmd运行,但不在IDLE中。为什么?
但是当我通过双击打开(通过CMD)它的工作原理及其应该如何正确..
任何想法,为什么?
下面是一个例子代码:
IDLE不执行在if __name__ == '__main__'
的代码由于预期的工作方式。
更改最后两行,使得if
说法是不存在的,而main()
呼叫没有缩进:
# if __name__ == "__main__":
main()
注意,这将意味着main()
执行每这个时间函数被导入到任何地方,但它应该在IDLE中运行。 (之前IDLE没有运行main
,因为它不会触发if
)
PS在抓住LEAP时做得很好! V. jealous> :)
你能显示一些代码吗?如果我们不知道代码中有什么问题,我们无法帮助您。 – 2013-03-02 18:27:54
这个代码没有错,它只是在按f5运行时没有完全运行,它使用cmd。无论如何,我在这里添加源代码 – Echoe 2013-03-02 18:28:41
你必须假设99%的问题始终存在于代码中。编程语言本身不会有太多的小故障,所以它必须是你的代码中的问题。 – 2013-03-02 18:32:42