假设我们有两个python包。
第一个名为 webView.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype,
long contentLength) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
且包含lib1
模块。
在sample
我们的名字是setup.py
。
因此,安装后,我们可以将其用作name='lib1'
。
但如果import sample
包含模块lib2
怎么办?
似乎会有冲突。
如何处理?有没有协议?
sample
答案 0 :(得分:1)
导入时,只需在每个包中定义模块的别名......
类似的东西:
import package1.module as uniquemod1
import package2.module as uniquemod2
答案 1 :(得分:0)
使用别名或非常谨慎地对这些库的引用
import package1
import package2
# There should be no mistaking which function is being called this way
package1.module.function()
package2.module.function()