Python에서 파일 지우기
Manav Narula
2023년1월30일
이 튜토리얼에서는 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 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