我正在使用Python中的PyFacebook
包,我看到有人多次提到可以编写import语句,如下所示:
from facebook.djangofb import facebook
但是,它不起作用。它指出facebook.method_name
存在于facebook
模块中,而不是{facebook.method_name
作为facebook
导入,而不是从facebook
包本身接收它。在
我使用的是python2.6。在
如何将facebook.djangofb
别名为facebook
?在
这是通过导入对模块进行别名的正确方法:
如果您希望将
djangofb
导入为facebook
,那么您需要这样做。在这样,您就可以像
facebook.method_name
一样访问facebook.djangofb.method_name
。在也就是说,给它一个不冲突的名称更常见,这里它是}。不重写根
fb
或{facebook
导入的内容。在从python 3 documentation(它在python 2.6中的工作方式相同,但我发现python3文档对它的解释更清楚):
所以你的陈述应该是:
然后
facebook.method_name
就可以工作了。在另请参见Can you define aliases for imported modules in Python?了解其他别名选项
相关问题 更多 >
编程相关推荐