티스토리 뷰
반응형
Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.
Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.
아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.
How to delete the contents of a folder?
로컬 폴더의 내용 삭제하기
문제 내용
How can I delete the contents of a local folder in Python?
파이썬에서 로컬 폴더의 내용을 삭제하려면 어떻게 해야 합니까?
The current project is for Windows, but I would like to see *nix also.
현재 프로젝트는 Windows용이지만 *nix도 보고 싶습니다.
높은 점수를 받은 Solution
import os, shutil
folder = '/path/to/folder'
for filename in os.listdir(folder):
file_path = os.path.join(folder, filename)
try:
if os.path.isfile(file_path) or os.path.islink(file_path):
os.unlink(file_path)
elif os.path.isdir(file_path):
shutil.rmtree(file_path)
except Exception as e:
print('Failed to delete %s. Reason: %s' % (file_path, e))
가장 최근 달린 Solution
To delete all files inside a folder a I use:
사용하는 폴더 내의 모든 파일을 삭제하려면:
import os
for i in os.listdir():
os.remove(i)
출처 : https://stackoverflow.com/questions/185936/how-to-delete-the-contents-of-a-folder
반응형
'개발 > 파이썬' 카테고리의 다른 글
딕셔너리에서 값이 최대인 키 가져오기 (0) | 2022.12.08 |
---|---|
파이썬에서 리스트 길이 구하기 (0) | 2022.12.08 |
리스트에서 아이템 무작위로 선택하기 (0) | 2022.12.08 |
Pandas에서 SettingWithCopyWarning을 처리하는 방법 (0) | 2022.12.07 |
기존 Pandas 데이터 프레임에 새 열을 추가하기 (0) | 2022.12.07 |
댓글
공지사항
최근에 올라온 글