Python 비어 있는 파일 만들기 pass 사용

파이썬을 사용해 파일을 만드는 경우 파일 안에 내용을 작성하지 않고 빈 파일을 만들고 싶은 경우가 있습니다.

Python3.4 이후 버전에서는 pathlib 모듈의 touch()를 사용해서 빈 파일을 만들 수 있습니다.

이전 버전에서는 pass를 사용해 가능합니다.

 

빈 파일 만들기

새로운 파일을 만들기 위해 with 문과 작성 모드인 w의 open()을 사용하겠습니다. 

빈 파일 작성 예제

with open('temp/empty.txt', 'w'):
    pass

 

일반적으로는 write() 메서드 등으로 파일 안에 내용을 작성하지만 pass 문을 사용하면 파일 안이 비어있는 파일이 생성됩니다.

파일을 미리 만들어야 하는 경우에 유용하게 사용할 수 있습니다.

특히 touch()를 사용하지 못하는 버전이라면 pass 문을 사용해 빈 파일 작성이 가능합니다.

댓글