посмотрите, на python 2.7 это будет работать, но на python 3 вы получите некоторые ошибки ...
если вы пишете некоторые функции в другом файле, вам нужно импортировать этот файл. если этот файл в той же папке - это хорошо. но если в подпапке ... в подпапке вам нужно создать пустой файл init .py
и теперь, если вы попробуете импортировать ваш модуль из подфайла - также будет работать
импотент (для питона 3) :
используйте этот код
import os
import sys
sys.path.append(os.getcwd() + '/modules')
import my_module