window 执行 python 脚本, 想中断 ctrl+c, 只能收到 KeyboardInterrupt,无法退出.

2015-05-21 13:35:24 +08:00
 kuno1

请教大家如何才能返回console,因为关闭console再开启输入python foo.py太繁琐,谢谢!
或者python能否有reload功能,修改了py文件之后,自动重新加载,类似Pyramid的这个功能.

10761 次点击
所在节点    问与答
8 条回复
dsdshcym
2015-05-21 13:36:44 +08:00
C-d 或 exit()
kuno1
2015-05-21 13:54:05 +08:00
ctrl+d没有任何响应,没有出现KeyboardInterrupt;
输入exit()没有响应.
rock_cloud
2015-05-21 14:05:54 +08:00
在Ubuntu下我一般 Ctrl+\ Windows下没试过。
kuno1
2015-05-21 14:10:43 +08:00
只好新开一个console,
TASKKILL /IM python.exe /f
凑合能用 :)
Septembers
2015-05-21 14:12:36 +08:00
kuno1
2015-05-21 15:28:20 +08:00
找到答案了

PC上面ctrl+break
笔记本上面 ctrl+Fn+B
weyou
2015-05-21 16:27:29 +08:00
单独catch KeyboardInterrupt, 然后sys.exit()
laoyur
2015-05-21 16:55:52 +08:00
ctrl + z呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/192695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX