Python 파일 처리 주의사항 요약
파일 처 리 는 프로 그래 밍 에서 흔히 볼 수 있 는 작업 으로 파일 의 열기,닫 기,이름 바 꾸 기,삭제,추가,복사,무 작위 읽 기와 쓰기 가 매우 이해 하고 사용 하기 쉽다.주의해 야 할 것 은 파일 의 안전 한 닫 기 입 니 다.with 문 구 를 사용 하면 가 볍 고 편리 합 니 다.
with open(pathname,”r”) as myfile:
do_some_with(myfile)
1.CSV 파일 처리csv 모듈 은 csv 파일 을 잘 처리 할 수 있 고 Pandas 모듈 은 대형 csv 파일 을 잘 처리 할 수 있 으 며 HTML 등 을 처리 할 수 있 으 며 블록 처 리 를 제공 합 니 다.
2.XML 파일 처리
작은 xml 파일 에 대해 서 는 cElement Tree 를 사용 하 는 것 이 좋 습 니 다.적어도 Element Tree 를 사용 하고 대형 파일 에 대해 서 는 lxml 로 처리 하 는 것 이 좋 습 니 다.
3.파일 내용 의 직렬 화 와 범 직렬 화
pickle 로 직렬 화 와 반 직렬 화 를 실현 하 는 것 은 매우 간단 하 다.또 다른 서열 화 형식 은 제 이 슨 이다.마찬가지 로 dumps(),load()로 확장 성 이 좋 으 며 decoder 를 지정 할 수 있 습 니 다.성능 이 pickle 보다 약간 떨 어 집 니 다.
4.로그 파일 처리
기록 로그 파일 에서 logging 모듈 을 사용 하 는 것 은 logging 이 스 레 드 가 안전 하 므 로 여러 프로 세 스 가 같은 로 그 를 동시에 기록 하지 않도록 주의해 야 합 니 다.
5.이미지 파일 처리
일반적인 파일 의 이미지 처리 에 대해 PIL 모듈 은 충분히 대응 할 수 있 습 니 다.리 눅 스 환경 에서 관련 이미지 라 이브 러 리 의 설 치 를 주의해 야 합 니 다.일반 이미지 매 직 라 이브 러 리 가 우선 입 니 다.이미지 인식 등 심층 이미지 처리 와 관련 이 있다 면 OpenCV 의 도움 을 받 아야 한다.
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.