小编KL.*_*KL.的帖子

如何防止模块导入两次?

在编写python模块时,有没有办法防止它被客户端代码导入两次?就像c/c ++头文件一样:

#ifndef XXX
#define XXX
...
#endif
Run Code Online (Sandbox Code Playgroud)

非常感谢!

python import module

29
推荐指数
3
解决办法
2万
查看次数

python:如何从其中引用类(如递归函数)

对于递归函数,我们可以这样做:

def f(i):
  if i<0: return
  print i
  f(i-1)

f(10)
Run Code Online (Sandbox Code Playgroud)

但有没有办法做以下事情?

class A:
  # do something
  some_func(A)
  # ...
Run Code Online (Sandbox Code Playgroud)

python class

25
推荐指数
4
解决办法
2万
查看次数

标签 统计

python ×2

class ×1

import ×1

module ×1