python - 具有相同名称的模块和参数

标签 python

我在 SO 上看到一个关于具有相同名称的参数和函数以及如何处理该问题的问题,但我还没有找到处理具有相同名称的参数和模块的问题。

我宁愿避免使用 from x import * 导入方法来支持 import x。然而,这让我遇到了这样一种情况,我有一个名为 x 的函数的参数,它与模块名称 x 相同。解决这个问题的最干净的方法是什么?

最佳答案

将导入的模块重命名为其他名称,使其位于不同的命名空间中:

import x as y

然后您可以使用具有不同选择名称的导入对象。

关于python - 具有相同名称的模块和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14506770/

相关文章:

python - 如何计算组合数?

python - 有没有办法将一行中的多个元素添加到 python 集合中?

python - 导入错误:无法从 [package_name] 导入名称 'db'

python - Python 3.6 SequenceMatcher().get_matching_blocks() 如何工作?

python - 仅当所有单元格都不为空时,才添加两列值,其间包含 ','

python - 如何将日期时间信息写入netcdf4?

python - 如何更新二维 numpy 数组?

python - 在 Pandas 数据框中使用正则表达式提取和替换子字符串

python - 使用pyaudio在linux/ubuntu上运行Flask应用程序时出现ALSA错误

python - 从 settings.py 文件夹内的应用程序设置 AUTH_USER_MODEL