Python 导入为元组

标签 python django

有什么区别

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/

相关文章:

python - 无法在 django 1.8 中使用自定义用户模型创建 super 用户

javascript - Django-Ajax(Jquery)删除功能问题

python - Django-storage 将 FileField 和 ImageField 上传到 Dropbox

python - 我想在 DJANGO 上创建一个动态可编辑表格

python - Pandas groupby 然后枢轴没有返回所需的输出

python - 我需要一些帮助来查找列表中的列表中的内容(除其他外)

python - 如何从一列中的所有数字中删除\xa3?

python - 是否可以对赋值进行数组操作?

python - 转换集到 DataFrame

python - 在本地 WiFi 网络上服务 Django 项目