다음은 Python을 사용하여 지정된 폴더의 모든 파일 이름을 가져와 목록에 쓰는 예입니다. 좋은 참조 값이 있으며 모든 사람에게 도움이 되기를 바랍니다. 같이 살펴볼까요
아래와 같이
import os import os.path rootdir = "./pic_data" file_object = open('train_list.txt','w') for parent,dirnames,filenames in os.walk(rootdir): for filename in filenames: print filename file_object.write(filename+ '\n') file_object.close()
딥러닝을 하다보면 데이터가 많아지므로 편의상 명령어로 폴더에 바로 복사해 놓을 수 있습니다. , 코드는 다음과 같습니다:
import shutil import os import os.path rootdir = "./mjsynth/mnt/ramdisk/max/90kDICT32px" #rootdir = "./123" def Test2(rootDir): for lists in os.listdir(rootDir): #如果找到的是图片,则打印出来 if lists[-3:]=='jpg': print lists path = os.path.join(rootDir, lists) shutil.copy(path,"./500") continue #如果找到的是文件夹,则判断,如果名称小于2则递归 if int(lists)<501: path = os.path.join(rootDir, lists) if os.path.isdir(path): Test2(path) Test2(rootdir)
관련 권장 사항:
파일 경로, 파일 이름, 접미사 이름을 가져오는 Python 인스턴스
위 내용은 지정된 폴더의 모든 파일 이름을 가져와 목록에 쓰는 Python 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!