2010-01-11 51 views
15

我與PyFacebook封裝在Python的工作,和我見過的人提到如下無數次,你可以寫一個import語句:蟒「從xxx.yyy進口xxx」的錯誤

from facebook.djangofb import facebook 

但是,它不起作用。它指出存在於facebook模塊中,而不是djangofb模塊中。我假設我正在導入facebook.method_name作爲facebook,而不是我從facebook包本身接收它。

我正在使用Python 2.6。如何將facebook.djangofb替換爲facebook

+7

@qarma:你的賞金信息毫無意義;它似乎與這裏提出的問題沒有任何關係。 – 2017-02-04 22:17:03

回答

30

這是通過導入別名一個模塊的正確方法:

import facebook.djangofb as facebook 
2
from facebook import djangofb as facebook 

如果你正在尋找導入djangofb作爲facebook,這就是你需要做的。

這樣,您可以像facebook.method_name那樣訪問facebook.djangofb.method_name

這就是說,給它一個沒有衝突的名字比較常見,這裏是fbface。某些不會覆蓋根目錄facebook的導入。