- 如果我们希望将一堆变量和函数放在一个名称下面,可以将这些东西写在一个py文件中,然后用import引入,比如,import a ,然后就是a.什么可以直接使用
- 或者我们可以建一个class,然后实例化,然后引用。
- 但是如果我们既不想让他单独一个文件,又不想去实例化他,有没有可能做到呢。
class robot:
global STOP
STOP=1
def hello():
print(STOP)
robot.hello()
print(robot.STOP)
其实如果只是变量加在类后面使用,就是枚举类,但是如果要加入函数,好像不大行。多次测试之后,上面这样就可以,既能直接读取STOP的值,有能够通过函数对类里面的变量进行操作。
当然,这个肯定是不正经的Python了哈。一般的时候为什么我们不直接新建一个py文件呢。
如果还有更好的办法如果在同一个文件里实现的方法欢迎大佬指点哈
版权声明:本文为wmin0920原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。