День добрый!
Есть крохотный кусочек кода (см ниже).
Его запуск показывает, что path.join() по тихому меняет кодировку.
Вопросы. Зачем меняется кодировка? Какая кодировка используется join-ом?
И до кучи. Куда и почему пропала sys.setdefaultencoding?
Ссылки на матчасть приветствуются.
Спасибо.
def visit(arg, dirname, names):
for n in names:
print dirname.join(n)
if __name__ == "__main__":
os.path.walk(".", visit, 0)