하위디렉터리 검색할 때 처음부터 막힙니다(왕초보에요🥲)
  1. 다음과 같이 sub_dir_search.py 파일을 작성해보자.
    *sub_dir_search.py는 C:\doit (저는 맥북이라 Documents로 씁니다.) 디렉터리에 저장한다.
    #Documents/sub_dir_search.py

    def search(dirname):
    print(dirname)

search("c:/")

 여기서 1번째 질문이에요ㅜㅜ 바로 위에 search(c:/") 여기서 파일 이름 c:/" 이거를 맥북은 어디로 저장을 해야 하는 건지 모르겠어요..


그리고 두번째 질문 들어갈게요.

2.이제 이 디렉터리에 있는 파일을 검색할 수 있도록 소스를 변경해보자.
 #Documents/sub_dir_search.py
 import os

 def search(dirname):
              filenames = os.listdir(dirname)
                for filename in filenames:
                full_filename = os.path.join(dirname, filename)
                print(full_filename)

 search("c:/")

이게 두번째인데 1번을 저렇게 해서 저장했으면 이 2번은 덮어 씌우는 건가요 아니면 새로 만들어야 하나요 새로 만든다면 어떻게 저장을 해야 할까요..

너무 초보라 죄송합니다 흑 ㅜ

yimsuhyun 372

2021년 12월 8일 10:56 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

2번은 기존 코드를 덮어쓰라는 의미이구요.

맥이라면 search("c:/") 대신 search("/Users/유저명") 처럼 사용하시면 될 것 같습니다. c:/ 는 기준 디렉터리를 의미하므로 검색을 시작하는 기준 디렉터리를 입력하면 됩니다.

박응용

2021년 12월 8일 2:04 오후

감사합니다 덕분에 수월하게 했어요!! - yimsuhyun님, 2021년 12월 9일 2:04 오후 추천 , 대댓글