반응형
Python에서 로컬 폴더의 내용을 어떻게 삭제할 수 있습니까?
현재 프로젝트는 Windows 용이지만 * nix도보고 싶습니다.
해결 방법
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))
참조 페이지 https://stackoverflow.com/questions/185936
반응형
'파이썬' 카테고리의 다른 글
파이썬 List Comprehension Python에서 두 개의 for 루프를 프레임하는 방법 (0) | 2021.01.07 |
---|---|
파이썬 Intersecting two dictionaries in Python (0) | 2021.01.07 |
파이썬 How to create an integer array in Python? (0) | 2021.01.06 |
파이썬 Python으로 Linux에서 파일 권한 확인 (0) | 2021.01.06 |
파이썬 How can I from bs4 import BeautifulSoup? (0) | 2021.01.06 |
댓글