Let's say I have a file where I'm importing some packages:
# myfile.py
import os
import re
import pathlib
def func(x, y):
print(x, y)
If I go into another file and enter
from myfile import *
Not only does it import func
, but it also imports os
, re
, and pathlib
,
but I DO NOT want those modules to be imported when I do import *
.
Why is it importing the other packages I'm importing and how do you avoid this?