首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想退出一个类,然后在python中运行一些代码。

问我想退出一个类,然后在python中运行一些代码。
EN

Stack Overflow用户
提问于 2021-05-27 22:12:54
回答 2查看 55关注 0票数 0
代码语言:javascript
复制
X = int(input('Press 1 to run the code and Press 2 to exit: '))
class main:
    pass
     #here I want the program to quit
     
if X == 1:
    main
else:
    quit()
EN

回答 2

Stack Overflow用户

发布于 2021-05-27 22:23:43

你不能。代码从上到下运行,python“将”执行类的主体(与函数相反)。因此,如果您退出那里,程序就会终止。

我们不使用类来控制程序的流程。如果你想实现这一点,请改用函数。

另外,如果您在最后一个if之后没有任何代码,那么就没有必要使用quit()。不管怎样,它都会退出。

票数 1
EN

Stack Overflow用户

发布于 2021-05-27 22:25:04

如果你想创建一个运行某些代码的对象,那么为什么不创建一个函数,而不是使用类呢?类通常用于创建多个对象,而不是用来退出程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67723971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档