python導(dǎo)入時(shí)小括號(hào)大作用
在導(dǎo)入Python模塊時(shí),我們可以用
import os
也可以用
from os import *
當(dāng)然,不推薦第二種方法,這樣,會(huì)導(dǎo)入太多的os模塊內(nèi)的函數(shù),所以,我們就會(huì)用到
from os import name,getcwd
但是,如要需要導(dǎo)入的函數(shù)比較多,就會(huì)超過(guò)一行80個(gè)字符的代碼風(fēng)格建議,那怎么辦呢。
我們有三種方法:
第一,在行尾加上反斜杠\,
第二、每行只導(dǎo)入一部分,多寫(xiě)幾行from
但是,這都不是PEP推薦的。PEP推薦的是把導(dǎo)入的模塊用標(biāo)準(zhǔn)分組機(jī)制,也就是用小括號(hào)括起來(lái)
from os import (name,getcwd)
這種方式,這種方式就可以分成多行了。
這個(gè)功能從python2.4開(kāi)始支持。
這個(gè)建議可從PEP328找到。
相關(guān)文章
Python使用future處理并發(fā)問(wèn)題方案詳解
從Python3.2引入的concurrent.futures模塊,Python2.5以上需要在pypi中安裝futures包。future指一種對(duì)象,表示異步執(zhí)行的操作。這個(gè)概念的作用很大,是concurrent.futures模塊和asyncio包的基礎(chǔ)2023-02-02python實(shí)現(xiàn)讀取學(xué)術(shù)論文PDF文件內(nèi)容
這篇文章主要為大家詳細(xì)介紹了如何通過(guò)python實(shí)現(xiàn)讀取學(xué)術(shù)論文PDF文件內(nèi)容的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-10-10Django中的CACHE_BACKEND參數(shù)和站點(diǎn)級(jí)Cache設(shè)置
這篇文章主要介紹了Django中的CACHE_BACKEND參數(shù)和站點(diǎn)級(jí)Cache設(shè)置,Python是最具人氣的Python web框架,需要的朋友可以參考下2015-07-07Python使用描述器實(shí)現(xiàn)ORM模型的方法詳解
這篇文章主要為大家詳細(xì)介紹了Python描述器實(shí)現(xiàn)ORM模型,使用數(shù)據(jù)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02python獲取指定日期范圍內(nèi)的每一天,每個(gè)月,每季度的方法
這篇文章主要介紹了python獲取指定日期范圍內(nèi)的每一天,每個(gè)月,每季度的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08