【问题标题】:Is there an import static equivalent in Python?Python中是否有导入静态等效项?
【发布时间】:2020-11-06 22:37:58
【问题描述】:

例如,在 java 中,可以通过调用import static com.Abc 来静态导入一个类。然后不必打电话给Abc.doSomething(),你可以打电话给doSomething()。在 Python 中是否有与此等价的功能,如果有,它是什么?

【问题讨论】:

    标签: python import static-import


    【解决方案1】:

    你可以直接导入函数。考虑 Python 的 datetime 包中的 timedelta 函数。如果我只想导入我使用的函数:

    from datetime.datetime import timedelta
    

    然后我可以自己使用该功能。

    另外,我可以重命名包以简化操作。例如,将matplotlib.pyplot 导入为pltpandas 导入为pd 并将seaborn 导入为sns 是一种常见的约定:

    import pandas as pd
    import matplotlib.pyplot as plt
    import seaborn as sns
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 2016-09-17
      • 2018-05-03
      相关资源
      最近更新 更多