Python에서 파일 지우기

Manav Narula 2023년1월30일
  1. truncate()함수를 사용하여 Python에서 파일 내용 지우기
  2. write모드를 사용하여 Python에서 파일 내용 지우기
Python에서 파일 지우기

이 튜토리얼에서는 Python에서 파일을 지우는 방법을 소개합니다.

truncate()함수를 사용하여 Python에서 파일 내용 지우기

Python 파일 처리의truncate()메서드를 사용하면 현재 파일의 크기를 특정 바이트 수로 설정할 수 있습니다. 원하는 크기를 함수에 인수로 전달할 수 있습니다. 파일을 자르려면 추가 또는 읽기 모드로 열어야합니다. 예를 들면.

with open("sample.txt", "r+") as f:
    f.truncate(4)

파일이 읽기 및 쓰기 모드로 열립니다. 위의 코드는 샘플 파일의 크기를 4 바이트로 조정합니다. 파일의 모든 내용을 지우려면 아래와 같이 0을 함수에 전달하면됩니다.

with open("sample.txt", "r+") as f:
    f.truncate(0)

이 방법은 파일을 읽고 나중에 그 내용을 제거하고자 할 때 편리합니다. 또한 요소를 지운 후이 파일에 기록해야하는 경우truncate()함수 뒤에 파일 시작 부분으로 이동하려면f.seek(0)을 추가하십시오.

write모드를 사용하여 Python에서 파일 내용 지우기

Python에서 쓰기 모드로 파일을 열면 모든 파일 내용이 자동으로 지워집니다. 다음 코드는 방법을 보여줍니다.

with open("sample.txt", "w") as f:
    pass

쓰기 모드에서 파일을 열면 파일에서 모든 내용이 자동으로 제거됩니다. 여기서pass 키워드는 실행 된 작업이 없음을 지정합니다.

이를 달성하는 또 다른 방법은 다음과 같습니다.

f = open("sample.txt", "w")
f.close()
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Python File