例如,在java中,可以通过调用import static com.Abc
来静态导入类。然后不必打电话给Abc.doSomething()
你可以打电话给doSomething()
.在 Python 中是否有类似的内容,如果有,它是什么?
您可以直接导入函数。考虑 Pythondatetime
包中的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