Python TypeError: должна быть закодированная строка без NULL-байтов, а не str

Попытка познакомиться со стандартной библиотекой python и немного поработать с ней на моей машине с Windows. Использование python 2.7 У меня есть следующий маленький скрипт, который предназначен для поиска в каталоге и переименования всех файлов в нем после удаления цифр из имени файла. Я получаю сообщение об ошибке типа «должна быть закодированная строка без байтов NULL, а не str»

он вызывает строки 5 и 18,noted belowгде я использую os.path.exists.

Любая помощь будет принята с благодарностью!

    import os, re, string, glob

    path = os.path.normpath('C:\Users\me\Photo Projects\Project Name\Project Photos\Modified\0-PyTest')

ln5:if os.path.exists(path):
        print "path exists at " + path
        for file in glob.glob(os.path.join(path, '*.jpg')):
            new_path = os.path.join(os.path.dirname(file), re.sub('\d', '', os.path.basename(file)))
line18:     if not os.path.exists(new_path):
                os.rename(file, new_path)

Ответы на вопрос(3)

Ваш ответ на вопрос