【发布时间】:2020-11-06 22:37:58
【问题描述】:
例如,在 java 中,可以通过调用import static com.Abc 来静态导入一个类。然后不必打电话给Abc.doSomething(),你可以打电话给doSomething()。在 Python 中是否有与此等价的功能,如果有,它是什么?
【问题讨论】:
标签: python import static-import
例如,在 java 中,可以通过调用import static com.Abc 来静态导入一个类。然后不必打电话给Abc.doSomething(),你可以打电话给doSomething()。在 Python 中是否有与此等价的功能,如果有,它是什么?
【问题讨论】:
标签: python import static-import
你可以直接导入函数。考虑 Python 的 datetime 包中的 timedelta 函数。如果我只想导入我使用的函数:
from datetime.datetime import timedelta
然后我可以自己使用该功能。
另外,我可以重命名包以简化操作。例如,将matplotlib.pyplot 导入为plt、pandas 导入为pd 并将seaborn 导入为sns 是一种常见的约定:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
【讨论】: