Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python `sys.exit()`和`sys.exit(())之间有什么区别吗`_Python_Sys - Fatal编程技术网

Python `sys.exit()`和`sys.exit(())之间有什么区别吗`

Python `sys.exit()`和`sys.exit(())之间有什么区别吗`,python,sys,Python,Sys,我知道有关sys.exit()的一些事实。但是,我已经看到了一些使用sys.exit(uuu(“some error msg blablablabla”)),它们之间有什么区别吗?其中一个将用于退出并在控制台上显示消息,因此,如果您正在运行一个游戏,假设您有一个菜单: 选项1-播放 选项2-选项 选择3-退出 如果用户选择选项3,那么您可以调用sys.exit(),但是如果您想显示一条好消息让他们参与进来,比如sys.exit(‘谢谢您玩,我希望您很快回来’),基本上在玩家选择选项3后会显示该消

我知道有关
sys.exit()
的一些事实。但是,我已经看到了一些使用
sys.exit(uuu(“some error msg blablablabla”))
,它们之间有什么区别吗?

其中一个将用于退出并在控制台上显示消息,因此,如果您正在运行一个游戏,假设您有一个菜单:

选项1-播放 选项2-选项 选择3-退出


如果用户选择选项3,那么您可以调用sys.exit(),但是如果您想显示一条好消息让他们参与进来,比如sys.exit(‘谢谢您玩,我希望您很快回来’),基本上在玩家选择选项3后会显示该消息。

您在哪里看到过?是否在使用i18n的
\uuu
进行某些操作(请参阅,#2)?你读过吗?我读过官方文件,stackoverflow post很有用,thx。如果你传递一个字符串(或除
int
None
以外的任何内容),那么
sys.exit
会将系统退出状态设置为1(失败)。因此,您不会用它来显示“一条好消息”,但可以用它来显示一条错误消息,解释您退出程序的原因。如果您传递的值为0(一个整数),则被视为“成功终止”,因此您可以显示一条好消息,是的,除此之外的任何操作都将失败。