python - 我可以只为一个函数导入,而将其余的按原样导入吗?

标签 python import

假设我在名为 a 的模块中有一个名为“hello”的函数,以及其他各种函数。是否可以将 hello 与其他符号一起导入为 goodbye?我在想这样的事情,但它是无效的:

from a import hello as goodbye,*

最佳答案

您可以从 a 导入,然后绑定(bind)您想要的新名称并删除以前的名称。有点像

from a import *
goodbye = hello
del hello

正是由于 namespace 污染,明星导入通常不太好。

关于python - 我可以只为一个函数导入,而将其余的按原样导入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6450228/

相关文章:

python - 在这个 tweepy 脚本中哪里可以排除转发?

javascript - ES6 导入的安全方面 - 在 Meteor 的客户端使用

python-3.x - Python 3.4.3 - 错误 Pyshark capture.sniff()

python - 使用 pandas 绘制带有误差条的条形图

python - Pyspark:使用 udf 根据另一个数据框中的值向数据框中添加新列

python - Mongoose Schemas 和通过 python 插入

sql - 使用哪种语言编写 PostgreSQL 脚本?

javascript - 为 vuejs 项目导入/导出 javascript 变量

用于合并导入项的 Python 工具

python - PyCharm 不在工具提示中显示 Google 风格的文档字符串