• 회원가입
  • 로그인
  • 구글아이디로 로그인

[file] Python - Delete File (파일삭제)

2792  
목차
  1. 파일 삭제
  2. 파일 존재 체크
  3. 폴더 삭제

 

파일 삭제

파일 삭제 위해선, 먼저 os 모듈 가져온 후 os.remove() 함수 실행.

※ Python과  같은 경로에 파일 존재 시, 경로 부분은 생략 가능.

 

import os

os.remove("file_path/file_name")

 

 

파일 존재 체크

에러 발생 피하려면, 파일 삭제 전 먼저 파일 존재 여부 체크.

 

import os

if os.path.exists("file_path/file_name"):

  os.remove("file_path/file_name")

else:

  print("파일 존재 안 함.")

 

 

폴더 삭제

폴더 삭제 위해서, os 모듈 가져온 후 os.rmdir() 메서드 실행.

※ 빈 폴더만 삭제 가능.

※ python과 같은 경로에 폴더 존재 시, 경로 부분은 생략 가능.

 

import os

os.rmdir("folder_path/folder_name")

 



분류 제목
basic Python - Lambda (람다함수) - 작은 1회용 익명함수
basic Python - Array (배열)
basic Python - Class/Object (클래스/객체) ※ __init__() 함수
basic Python - Inheritance (상속)
basic Python - Iterator (반복자)
basic Python - Scope (범위)
basic Python - Module (모듈)
basic Python - Datetime (날짜시간) 표시
basic Python - JSON (제이슨)
basic Python - RegEx (정규식) - 정규표현식
basic Python - PIP (피프) - 패키지(모듈) 관리자
basic Python - Try...Except - 에러 테스트/제어. (= 트라이...익세프트)
basic Python - User Input (사용자 입력)
basic Python - String Format (문자열 포맷)
file Python - File Open - 파일열기
file Python - File Read - 파일읽기
file Python - File Write - 파일쓰기
file Python - Delete File (파일삭제)
mysql Python - MySQL Start (DB 사용)
mysql Python - MySQL Create Database (DB 생성)
2/24
목록
찾아주셔서 감사합니다. Since 2012