当前位置:  开发笔记 > 编程语言 > 正文

Python"来自xxx.yyy import xxx"错误

如何解决《Python"来自xxx.yyyimportxxx"错误》经验,为你挑选了2个好方法。

我正在使用PyFacebookPython中的包,我看到人们多次提到你可以编写一个import语句,如下所示:

from facebook.djangofb import facebook

但是,它不起作用.它表明facebook.method_name存在于facebook模块中,而不是djangofb模块中.我假设我正在导入facebook.method_nameas facebook,而不是我从facebook包本身接收它.

我正在使用Python 2.6.

我怎样才能别名facebook.djangofbfacebook



1> Andrew Hare..:

这是通过导入对模块进行别名的正确方法:

import facebook.djangofb as facebook



2> rabidang3ls..:

从python 3文档(它在python 2.6中以相同的方式工作,但我发现python 3文档解释得更清楚):

如果后跟模块名称as,则以下名称as将直接绑定到导入的模块.

所以你的陈述应该是这样的:

import facebook.djangofb as facebook

然后facebook.method_name会工作.

另请参阅可以在Python中为导入的模块定义别名吗?用于其他别名选项

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有