This question already has an answer here:
- Import only a class static method 1 answer
In my script I have a function inside a module which I wish to be able to use in my main module to prevent redundancy. This other module (not my main, let's call it two.py
) contains several classes and to import a class for use in another module one would use
from someDirectory.two import ClassA
Which works fine for importing the entire class, but say I have a function myFunction()
in a different class ClassB
contained in the same two.py
module, which I want to be able to use in my main.py
.
Is there a way which I can "grab" that function for use in my main.py
or other modules, without having to import the entire class or redefine the same function?