2017-07-25 91 views
1

有人可以幫我解釋爲什麼會發生這種情況嗎?我有一個Python 3,基於virtualenv的環境,我正在用Facebook SDK編寫一些腳本。導入facebook-sdk時打印兩次Python

當我在導入Facebook之前編寫print語句時,打印只發生一次。

Print only once!

當我寫的print語句導入臉譜,打印正在發生兩次後,即使在打印時寫入一次。

Print twice!

+1

如果你曾試圖做**別的**,你會遇到[這個錯誤,而不是(https://開頭計算器。 com/questions/36250353/imports-installed-package-from-script-raises-attributeerror-module-has-no-at) –

+1

[從腳本中導入已安裝的軟件包引發'AttributeError:模塊沒有屬性'或'ImportError :無法導入名稱「](https://stackoverflow.com/questions/36250353/importing-installed-package-from-script-raises-attributeerror-module-has-no-at) – Foon

回答

3

facebook.py您的文件重命名爲別的東西。實際上,它正在導入本身而不是模塊。

1

你是不是進口的Facebook SDK庫,而是導入自己的facebook.py文件(可打印出日期)

SOLUTION:改變你的facebook.py文件名到別的東西。

提示:儘量避免文件命名,可能會引起衝突與其他圖書館