Python サブディクトリ下をインポートする書き方

今更の基本的なことだけど、、
サブディクトリ下に配置したスクリプトをインポートする方法
./
+-- main.py
|
+-- util
   +--- sub.py
    +--- stdin.py
このように、main.py が置いてあるディレクトリに util というディレクトリがあって
その下に、メソッドしか持たない Python スクリプト、Class 構成のスクリプト
あったとする。
sub.py

def func():
    print('sub--func()')

util の下の sub.py をインポートしてメソッド実行

from util import sub
sub.func()

stdin.py

# -*- coding: UTF-8 -*-

class StdIn:
    def read(self):
        inlist = []
        try:
            while True:
                inp = input('')
                if inp == '': break
                inlist.append(inp)
        except EOFError:
            pass
        return inlist

util の下の stdin.py をインポートして
クラスを利用

from util.stdinput import StdIn
stdin = StdIn()
list = stdin.read()
print(list)