# in teste.py we have a list words_list = ["zombie", "baboon"]
from teste import words_list
#or
from teste import *
print(words_list)
# To call say_hello() from inside script.py, we can write in script.py:
import mymodule
mymodule.say_hello()
import mymodule
mymodule.say_hello()
import subdir.mymodule
subdir.mymodule.say_hello()
# Then if we're using Python 3.3 or higher, we can write in script.py:
import subdir.mymodule
subdir.mymodule.say_hello()
# In a file system path, we would separate the components of a path
# using / (Linux, macOS, etc.) or (Windows). In a Python import statement,
# however, we separate the path components using a dot (.).
import subdir.mymodule
subdir.mymodule.say_hello()
import os
for module in os.listdir(os.path.dirname(__file__)):
if module == '__init__.py' or module[-3:] != '.py':
continue
__import__(module[:-3], locals(), globals())
del module