Python导入为元组

12 投票
1 回答
6100 浏览
提问于 2025-04-18 01:07

这两种写法有什么区别呢?

from package import x, y 

from package import (x, y)

我在Django的源代码中见过这种用法,但找不到第二种方法(在导入时用圆括号)的相关文档。

1 个回答

14

这两种写法在功能上是一样的。

根据 这个链接,使用括号来包裹很长的导入列表是一种符合Python风格的做法:

from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
    LEFT, DISABLED, NORMAL, RIDGE, END)

看起来第二种写法加了括号,是因为导入的内容太多了。

撰写回答