鍍金池/ 問(wèn)答/Python/ 關(guān)于python 語(yǔ)法的導(dǎo)入包問(wèn)題

關(guān)于python 語(yǔ)法的導(dǎo)入包問(wèn)題

from lxml import etree

我直接寫成import etree 也可以 這兩個(gè)啥區(qū)別 ?還是一樣?

回答
編輯回答
何蘇葉

一個(gè)有效的 lxml.py Python 文件,實(shí)際上是一個(gè) lxml 模塊,在模塊內(nèi)有定義 etree 等子模塊。

1: 使用時(shí),如果需要用到 lxml 模塊內(nèi)的所有子模塊使用,需要使用下面的語(yǔ)法:

import lxml

lxml.etree

2:如果僅僅需要使用 lxml etree 模塊,直接使用下面的導(dǎo)入模塊語(yǔ)法就行了:

from lxml import etree 

etree
2017年12月20日 14:10
編輯回答
舊酒館

你的描述是錯(cuò)誤的
應(yīng)該是import lxml.etree
1、from lxml import etree 直接將etree 模塊導(dǎo)入到當(dāng)前命令空間,可以直接使用它。

clipboard.png

2、import lxml.etree 只能在代碼中用lxml.etree

詳細(xì)區(qū)別請(qǐng)看

clipboard.png

2017年9月17日 03:33