Python:在创建函数时,我在哪里放置“导入”内容?

时间:2015-06-03 21:06:18

标签: python

我正在为一个作业创建一个函数,我在函数中使用了“sys”和“random”。我只是想知道最可接受的地方是什么,将“import ___”放在你正在制作的时候?我想知道将来参考是否最好将“导入”放在你的功能中,或者它应该留在外面。

2 个答案:

答案 0 :(得分:1)

将导入放在文件的顶部。

唯一一次对import其他地方的事情真正有意义的是,如果你有条件地这样做,看看是否存在所谓的库。

来自this answer

  

PEP 8权威地声明:

     
    

进口总是放在首位     文件,就在任何模块之后           注释和文档字符串,以及模块全局和常量之前。

  

答案 1 :(得分:0)

从PEP 8开始: Imports are always put at the top of the file, just after any module comments and docstrings, and before module globals and constants.

更多pep8 imports