python - 导入带有坏字符的模块,例如“import data-lake”
问题描述
我需要导入另一个人编写的包。我的导入语句如下所示:
from data-lake.libs.utils.operators import airflow_utils
显然这会引发语法错误,解决方法是什么?
解决方案
你可以尝试做
airflow_utils = __import__('data-lake.libs.utils.operators').airflow_utils
推荐阅读
- databricks - 使用服务主体从 Databricks 访问 Blob 存储
- sed - 有没有更好的方法来使用 sed 抓取部分行(不一致)并将其附加到末尾?
- elasticsearch - 如何在弹性搜索中查询特定的索引列表
- java - 在 Maven 存储库中修改 authenticationManagerBean()
- json - 函数返回字符串而不是 json 对象
- python - Python检查数组的dtype - 浮点数或复数
- rust - 如何在 Rust 中计算 u64 模数 u8?
- python - 如何使用 sklearn 预处理器
- sql - 如何删除重复的结果并获得正确的计数而不仅仅是 1
- c# - 如何使用反射来调节多个属性以检查 LINQ .Where 语句中的相等性,具体取决于传递的类?