国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - 使用from XXX import (XXX, XXX, XXX,) 導入模塊時, 括號()的意義何在?

瀏覽:66日期:2022-07-19 18:28:05

問題描述

在閱讀django源碼時發現, 在import模塊時總會添加上括號, 例如:

from django.core.exceptions import ( DisallowedHost, ImproperlyConfigured, RequestDataTooBig,)from django.utils.encoding import ( escape_uri_path, force_bytes, force_str, force_text, iri_to_uri,)

請教下 from XXX import (XXX, XXX, XXX,) 這樣導入模塊時, 括號的意義是什么?

問題解答

回答1:

這是一種編碼規范,始于PEP 328。在不加括號時,需要在換行的時候,行末要么加上反斜杠,如下所示:

from xxx import aaa, bbb, ccc

要么每一行都寫一遍from xxx import yyy:

from xxx import aaafrom xxx import bbbfrom xxx import ccc

有了括號就可以在括號內隨意換行:

from xxx import ( aaa, bbb, ccc,)

參見PEP328

回答2:

個人理解:

from django.core.exceptions import (DisallowedHost, ImproperlyConfigured, RequestDataTooBig)

等效

from django.core.exceptions import DisallowedHost;from django.core.exceptions import ImproperlyConfigured;from django.core.exceptions import RequestDataTooBig;

語法看上去簡潔些,一眼看上去就知道哪些方法是從一個模塊中導入的。 也是習慣問題吧,仁者見仁智者見智。個人寫著舒服就OK

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费一级肉体全黄毛片高清 | 大量真实偷拍情侣视频野战 | 韩国一级黄色毛片 | 一级毛片一级毛片a毛片欧美 | 一级做性色a爰片久久毛片免费 | 女人张开腿让男人桶免费最新 | 手机看片精品高清国产日韩 | 国产三级免费观看 | 91 久久| 欧美13一14周岁a在线播放 | 在线观看国产欧美 | 午夜福利国产一级毛片 | 欧美丰满大乳大屁股毛片 | 成人在线综合 | 久久18| fc2ppv在线观看 | 51久久夜色精品国产 | 中文字幕在线播放视频 | 亚洲成在人线中文字幕 | 亚洲精品高清国产一线久久97 | 亚洲国产精品aaa一区 | 在线视免费频观看韩国aaa | 玖草在线资源 | 嫩草一区二区三区四区乱码 | 成年人视频网站免费 | 综合自拍亚洲综合图区美腿丝袜 | 91精品免费看 | 好吊色综合网天天高清 | 99热久久国产这里是精品 | 国产精品久久国产三级国不卡顿 | 久一在线 | 国产深夜福利视频观看 | 一级做性色a爰片久久毛片 一级做性色a爰片久久毛片免费 | 成年大片免费视频播放手机不卡 | 精品视频在线免费播放 | yy6080午夜国产免费福利 | 怡红院成人网 | 亚洲欧美日韩国产一区二区精品 | 欧美午夜视频一区二区三区 | 国产成人精品一区二区不卡 | 一级做a爰片毛片 |