有什么区别
from package import x, y
和
from package import (x, y)
我在Django源代码中看到了这种用法,但找不到第二种方法的文档(使用导入的圆括号)
> https://github.com/django/django/blob/master/django/contrib/auth/views.py#L5
> https://github.com/django/django/blob/master/django/contrib/auth/models.py#L13
最佳答案 这些陈述在功能上是等同的.
从http://legacy.python.org/dev/peps/pep-0328/开始,批准使用括号以pythonic方式包含长的进口清单:
from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
LEFT, DISABLED, NORMAL, RIDGE, END)
似乎为第二个语句添加了括号,因为导入列表太长.