是否可以del()在某些条件下对某些实例进行类调用?或者把自己变成无?
class T:
def __init__(self, arg1, arg2):
condition=check_condition(arg1,arg2)
if not condition:
do_something(arg1)
else:
del(self) #or self=None or return None
Run Code Online (Sandbox Code Playgroud)
我需要做这样的事情,以确保永远不会存在一种实例.
我尝试从Intellij 13(win8)上的项目创建一个可执行jar,遵循这些答案如何正确地从IntelliJ构建jar?并执行创建的jar,然后我得到"错误:Invaid或corrupt jarfile",然后是jar的路径.
我的项目很简单,但有多个java文件和一个UI表单.
在构建之后,我在Project Structure | Artifacts上创建jar工件之后调用Build | Build Artifacts | Jar.
我使用maven scafold创建了项目,但是没有依赖于pom.xml.
我正在使用java7.缺少什么?

我正在使用Python3开发一个应用程序,需要创建一个代表日记的类.好吧,我想用我的语言命名,它有一个重点.这是一种不好的做法吗?我会因为这个角色而遇到问题吗?
class Diário(Base):
pass