Python 中是否有等效的 import static?
Is there an import static equivalent in Python?
例如,在java中,可以通过调用import static com.Abc
静态导入class。然后不必调用 Abc.doSomething()
,您只需调用 doSomething()
。 Python 中是否有与此等效的内容?如果有,那是什么?
直接导入函数即可。考虑 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
在java中,可以通过调用import static com.Abc
静态导入class。然后不必调用 Abc.doSomething()
,您只需调用 doSomething()
。 Python 中是否有与此等效的内容?如果有,那是什么?
直接导入函数即可。考虑 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