python - 在 Python 中,如果两个模块具有相同的名称,将导入哪个模块?
问题描述
我一直无法在网上找到任何直接的答案。它会只使用最接近试图导入它的文件的文件吗?是否有某种优先系统?或者它只会返回一个错误?
解决方案
感谢@SYngard 的建议,我发现导入的模块将是(就文件路径而言)与尝试按名称导入模块的文件最接近的模块。
推荐阅读
- rust - 如何为 serde 编写自定义 rename_all 属性?
- r - 使用 FeatureImp$new 和 H2O 提取变量重要性时出错
- javascript - 使用 Angular Material mat-select 的赛普拉斯 e2e 测试无法设置选择值
- java - 在 Junit 中使用 @BeforeEach 时,setUP() 函数抛出 NullPointerException,
- c++ - 如何防止对象通过指向其父类型的指针被删除?
- pandas - 是否可以在不迭代的情况下拆分可变周期熊猫时间序列数据对象?
- javascript - 如何从firestore获取字符串数组?
- java - Fastjson 反序列化返回 null
- ssl - Github webhook over https:“服务超时”
- shell - Hive ALTER 命令删除值超过 24 个月的分区