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