는 파이썬 2.7에서이 코드가 있습니다. 데스크탑에 파일 이름이있는 목록을 반환합니다. 내가 좋아하는 경로를 변경할 때 는하지만 : 이것은 dirs
에도 적용됩니다os.walk()이 dir이나 파일을 정의하지 않는 이유는 무엇입니까? 작동</p> <pre><code># !/usr/bin/python import os root=os.path.normpath('/home/andreas/Desktop/') print root for root, dirs,files in os.walk(root, topdown=True): break print(files) </code></pre> <p>:
NameError: name 'files' is not defined
:
root=os.path.normpath('/home/andreas/Desktop/Some_Dir')
나는이 오류가 발생합니다.
무엇이 문제 일 수 있습니까? 그들은 결코 어떤 값을 할당되지있어 의미, 그래서 정의되지 않은 남아 -
가 재생할 수없는 ... 그냥 궁금해서 –
가 : 왜 하나가 어떤 조건없이 사이클의 침입 둘 것입니다 예를 들어
? –