返回顶部
首页 > 资讯 > 前端开发 > node.js >怎么实现提示用户退出程序
  • 264
分享到

怎么实现提示用户退出程序

2024-04-02 19:04:59 264人浏览 安东尼
摘要

这篇文章主要讲解了“怎么实现提示用户退出程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么实现提示用户退出程序”吧!青铜级别# 青铜 

这篇文章主要讲解了“怎么实现提示用户退出程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么实现提示用户退出程序”吧!

青铜级别

# 青铜 import sys  user_input = input("输入q,退出程序") if user_input == 'q':     sys.exit()

使用input来判断用户输入的方式,应该是最low的了吧?不仅需要输入,还需要用户敲击回车,才能够完成参数获取...适合Python入门一周的小选手。

白银级别

# 白银 import msvcrt  user_input = msvcrt.getche() if user_input.decode() == 'q':     exit()

msvcrt模块允许您访问Microsoft Visual C / C  ++运行时库(MSVCRT)中的许多函数,可以动态监听单个char字符,然后返回byte字节。所以当你的退出不是单个字符,而是字符串时,还需要进一步封装...

王者级别

# 王者 import msvcrt  quit_command = 'quit' listening_str = '' while True:     user_input = msvcrt.getche()     if isinstance(user_input, bytes):         user_input = user_input.decode()     if user_input == '\b':         listening_str = listening_str[:-1]     elif user_input in ['\n', '\r']:         listening_str = ''     else:         listening_str += user_input     print('listening_str now is: %s' % listening_str)     if listening_str == quit_command:         exit()

我们通过一个while循环实时监控用户的输入,当用户回车时,清空字符串缓存。并且支持了用户的删除退格操作操作。相比于前两者仅支持单次判定更提升了功能。来看看下图的测试示例:

怎么实现提示用户退出程序

感谢各位的阅读,以上就是“怎么实现提示用户退出程序”的内容了,经过本文的学习后,相信大家对怎么实现提示用户退出程序这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么实现提示用户退出程序

本文链接: https://www.lsjlt.com/news/84220.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作