본문 바로가기

파일명

[웹크롤링] 크롤링 데이터 저장 - 중복되지 않는 폴더 생성 방법 (현재 날짜 / 시간 사용) 대량의 이미지를 크롤링하고 저장하는 경우, 중간에 다시 시작해버리면 덮어쓰기가 돼버려서 이전에 저장했던 이미지가 사라질 수 있는데요, 이러한 경우 어떻게 해야 할까요? 다시 시작할 때마다 폴더의 이름을 바꾸기엔 비효율적일 수 있습니다. 따라서 이에 대한 해결책은 바로 폴더명을 현재 날짜, 시간이 들어가게 만들면 되는데요, 이러한 이름으로 폴더를 만들게 되면 절대 폴더가 중복되지 않습니다. 한편, 현재 시간을 측정하기 위해 time 라이브러리를 사용해야 하는데요, 아래 코드를 보면서 현재 날짜, 시간이 들어간 폴더 생성 방법에 대해 알아보도록 하겠습니다. 먼저, 전체 코드를 보도록 하겠습니다. import time basic_dir = "c:\\test\\" #저장할 기본경로 n = time.localti.. 더보기
[파이썬] 현재 위치 또는 특정 폴더의 목록(파일 이름) 리스트를 보고 싶다면? 파이썬에서 파일을 열 때, 그 파일의 이름과 파일 형식을 맞게 입력해야 하는데요, 파일의 이름을 모른다면 직접 폴더를 열어서 이름을 확인하는 과정을 거쳐야 합니다. 하지만 OS 라이브러리에서는 현재 위치 또는 특정 경로 폴더에 있는 파일의 이름을 출력해주는 함수를 제공하는데요, 바로 listdir() 라는 함수입니다. # os.listdir() listdir 함수를 사용하려면 먼저 os 라이브러리를 import 해주어야 합니다. 그다음, 현재 파이썬이 실행되고 있는 폴더의 파일 리스트를 보고 싶다면 다음과 같이 코드를 입력하면 됩니다. import os os.listdir() 위와 같이 입력하면, 현재 폴더에 있는 파일 명이 출력됩니다. 반면, 현재 폴더가 아닌, 다른 폴더에 있는 파일 리스트를 보고 싶.. 더보기