Допустим, вы хотите a.py
использовать b.py
. Если код в b.py
написан вне какой-либо функции или класса, все, что вам нужно сделать для его запуска, это просто:
import b
Если, однако, код находится в какой-то функции, например:
# Code in b.py
def some_func():
# Implementation
Тогда вам нужно либо:
import b
b.some_func()
или
from b import some_func
some_func()
Наконец, если ваш код находится в функции класса, например:
# Code in b.py
class ClassB():
def some_func(self):
# Implementation
Вы можете:
from b import ClassB
obj_b = ClassB()
obj_b.some_func()