Python замените каждое пространство, черты и скобки в подчеркивание

import re
def demicrosoft (fn):

    fn = re.sub('[()]', '', fn)
    for ch in [' ']:
        fn = fn.replace(ch,"_")
    return fn
Sophia Rosiee