gpt4 book ai didi

python cmd模块退出快捷方式

转载 作者:行者123 更新时间:2023-11-30 22:57:59 28 4
gpt4 key购买 nike

使用 python cmd 模块,我希望能够使用 Ctrl+D 退出命令行应用程序。但是,默认行为会打印 ^D 而不是退出应用程序。

Reading the documentation ,我似乎找不到办法做到这一点。有什么提示吗?

最佳答案

来自doc :

An end-of-file on input is passed back as the string 'EOF'.

这意味着 Ctrl+D 被分派(dispatch)到 do_EOF() 方法。因此,要提供一种退出解释器的方法,请确保实现 do_EOF() 并让它返回 True:

def do_EOF(self, line):
return True

关于python cmd模块退出快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36390506/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com