在導入Python模塊時,我們可以用
import os
也可以用
from os import *
當然,不推薦第二種方法,這樣,會導入太多的os模塊內的函數,所以,我們就會用到
from os import name,getcwd
但是,如要需要導入的函數比較多,就會超過一行80個字符的代碼風格建議,那怎么辦呢。
我們有三種方法:
第一,在行尾加上反斜杠/,
第二、每行只導入一部分,多寫幾行from
但是,這都不是PEP推薦的。PEP推薦的是把導入的模塊用標準分組機制,也就是用小括號括起來
from os import (name,getcwd)
這種方式,這種方式就可以分成多行了。
這個功能從python2.4開始支持。
這個建議可從PEP328找到。
新聞熱點
疑難解答