有人可以幫我解釋爲什麼會發生這種情況嗎?我有一個Python 3,基於virtualenv的環境,我正在用Facebook SDK編寫一些腳本。導入facebook-sdk時打印兩次Python
當我在導入Facebook之前編寫print語句時,打印只發生一次。
當我寫的print語句導入臉譜,打印正在發生兩次後,即使在打印時寫入一次。
有人可以幫我解釋爲什麼會發生這種情況嗎?我有一個Python 3,基於virtualenv的環境,我正在用Facebook SDK編寫一些腳本。導入facebook-sdk時打印兩次Python
當我在導入Facebook之前編寫print語句時,打印只發生一次。
當我寫的print語句導入臉譜,打印正在發生兩次後,即使在打印時寫入一次。
從facebook.py
您的文件重命名爲別的東西。實際上,它正在導入本身而不是模塊。
你是不是進口的Facebook SDK庫,而是導入自己的facebook.py文件(可打印出日期)
SOLUTION:改變你的facebook.py文件名到別的東西。
提示:儘量避免文件命名,可能會引起衝突與其他圖書館
如果你曾試圖做**別的**,你會遇到[這個錯誤,而不是(https://開頭計算器。 com/questions/36250353/imports-installed-package-from-script-raises-attributeerror-module-has-no-at) –
[從腳本中導入已安裝的軟件包引發'AttributeError:模塊沒有屬性'或'ImportError :無法導入名稱「](https://stackoverflow.com/questions/36250353/importing-installed-package-from-script-raises-attributeerror-module-has-no-at) – Foon