Python导入为元组

use*_*ser 3 python django

有什么区别

from package import x, y 
Run Code Online (Sandbox Code Playgroud)

from package import (x, y)
Run Code Online (Sandbox Code Playgroud)

我在Django源代码中看到了这种用法,但找不到第二种方法的文档(使用导入的圆括号)

Blu*_*Ice 7

这些陈述在功能上是等同的.

http://legacy.python.org/dev/peps/pep-0328/,批准使用括号以pythonic方式包含长的导入列表:

from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
    LEFT, DISABLED, NORMAL, RIDGE, END)
Run Code Online (Sandbox Code Playgroud)

似乎为第二个语句添加了括号,因为导入列表太长.