-1

好的,所以我刚拿到我的跳跃运动设备,我正在尝试运行脚本。当我按 f5 时,脚本会加载但它不执行功能..(它初始化,加载所有内容)。

但是当我通过双击(通过cmd)打开它时,它应该如何正确地工作..

知道为什么吗?

这是一个示例代码:

http://pastebin.com/6Pu2DQ4n

4

1 回答 1

1

if __name__ == '__main__'由于预期的工作方式,IDLE 没有执行代码。

更改最后两行,使if语句不存在,并且main()调用不缩进:

# if __name__ == "__main__":
main()

注意,这意味着每次在任何地方导入此函数时都会main()执行,但它应该在 IDLE 中运行。(IDLE 之前没有运行,因为它不会触发)mainif

PS 获得 LEAP 干得好!五、吃醋>:)

于 2013-03-02T20:18:28.850 回答