2017-07-25 82 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文件名到别的东西。

提示:尽量避免文件命名,可能会引起冲突与其他图书馆