标签: python import
我个人不明白为什么from __future__导入必须位于文件的顶部。所有我问的是为什么,为什么他们必须在顶部?原因是什么?
from __future__
答案 0 :(得分:4)
他们可以更改语言语法,包括但不限于import语句的行为,因此它们必须在它们可能改变的任何内容之前。在实践中,这意味着在文件的顶部(显然你可以在它们之上有一些注释)。这是documentation的链接。
import