Os.walk работает по-разному с входным () по жестко закодированному пути

SJPRO спросил: 03 февраля 2018 в 11:02 в: python
import ospath = input()
for root, dirs, files in os.walk(path, topdown=True):
    print (files)

работает, если я даю в качестве ввода - > c: \ data ​​p>

, но не если:

import os# hard-coded will only work if I use / instead of \
for root, dirs, files in os.walk('c:\data', topdown=True):
    print (files)

Может ли кто-нибудь объяснить мне причину такого поведения? Спасибо.

0 ответов