Language/Python

[python] 여러 파일을 생성 및 저장할 때의 파일 처리 방법

2022. 4. 20. 10:23

여러 파일을 생성하고 저장하는 프로세스에서는 중간에 끊겼을 때의 파일처리도 생각해야 한다.

 

여러 방법이 있겠지만 내가 생각한 방법은 처음 저장할 때 임시파일로 저장하고 저장이 완료되면 원래 파일로 바꿔주는 방법이다.

 

# 저장하고자 하는 파일경로 및 이름
filepath = 'C:/User/drive/result.xlsx'

try: 
	dfresult.to_excel(filepath+'.tmp')
except KeyboardInterrupt:
	quit()

move(filepath+'.tmp', filepath)

 

try문 안에서 .tmp를 추가하여 파일을 저장해준 뒤, 저장이 완료됐으면 .tmp를 풀어주는 개념인데,

만약 임시파일을 생성하다가 중지했을 경우 .tmp 파일만 있어 임시파일을 구분할 수 있다.

반응형
저작자표시 비영리 변경금지 (새창열림)
'Language/Python' 카테고리의 다른 글
  • [python] joblib을 이용하여 멀티프로세싱(multi processing) 적용하기
  • [python] 디렉토리명 변경하기
  • [python] python으로 sftp 접속하는 방법
  • [python] os 모듈 정복하기
향식이
향식이
성장을 무기로, 성실함을 필살기로 가지고 있습니다.
향식이
향식이의 군침 싹 도는 개발일기
향식이
전체
오늘
어제
  • 분류 전체보기
    • Language
      • Python
      • Java
    • Database
      • Mysql
    • Infra
      • Docker
      • Airflow
    • Develop
      • DevCourseTIL
      • TroubleShooting
      • ComputerScience
      • Tech-review
    • Framework
      • Django
    • AI
      • MachineLearning
    • Medical
      • Term
    • Daily
      • TMI
      • Book
    • ETC
      • JupyterLab

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 중요한 건..
  • https://github.com/hyangsso
  • It's no fun if it's easy, BINGO ⋯

인기 글

태그

  • Pandas
  • 기술
  • Kafka
  • 오류
  • groupby
  • 파이프라인
  • 판다스
  • Docker
  • 예제
  • MySQL
  • 가중치
  • error
  • 인공지능
  • 정규화
  • 코드
  • 견고한
  • 데이터
  • Compose
  • tech
  • airflow
  • 파이썬
  • 머신러닝
  • 과적합
  • 알고리즘
  • tensorflow
  • 퍼셉트론
  • Review
  • 해결
  • Python
  • 텐서플로

최근 댓글

최근 글

hELLO · Designed By 정상우.
향식이
[python] 여러 파일을 생성 및 저장할 때의 파일 처리 방법
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.