참고 :Data model > Special method names > Basic customizationUnderstanding __new__ and __init__ class Class1: def __new__(cls): # allocator print('in __new__') return super().__new__(cls) def __init__(self): # initializer print('in __init__') super().__init__() def __del__(self): # finalizer print('in __del__') def say(self, words: str): print("say", words) if __name__ == '__main__': c1 = Class1()..
How to find a Python package's dependencies from pip._vendor import pkg_resources _package_name = 'zipline'_package = pkg_resources.working_set.by_key[_package_name] # retrieve dependencies from setup.pyfor requirement in _package.requires(): print(requirement) $ pip freeze $ pip list $ pip show pandas $ pip check pipdeptree $ pip install pipdeptree$ pipdeptree