有什么区别
from package import x, y
和
from package import (x, y)
我在 Django 源代码中看到过这种用法,但找不到第二种方法的文档(在导入时使用圆括号)
最佳答案
这些语句在功能上是等价的。
来自 http://legacy.python.org/dev/peps/pep-0328/ , 括号的使用被批准用于以 pythonic 方式包含长长的导入列表:
from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
LEFT, DISABLED, NORMAL, RIDGE, END)
好像是第二条语句加了括号,因为导入列表太长了。
关于Python 导入为元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828997/