在Python程序中声明导入语句

时间:2018-08-29 22:30:29

标签: python

通常,我们在每个Python程序的顶部声明所有import语句。但是有时候,我看到其他人通过在函数体内声明导入语句来编写代码。

示例如下。以下代码段是从多个来源复制的。

示例1

import random

class ClasseName1:
 import time
 def some_method_1(self):
  pass

示例2

class ClassName2:
 def some_method_2(self):
  pass


if __name__ == "__main__":
 import time
 pass

不确定,为什么有些开发人员在程序主体的其他位置编写此类import语句。有特定原因还是仅仅是编码习惯?

0 个答案:

没有答案