수색…


매개 변수

매개 변수 기술
방법 파일을 여는 모드, 기본 = w + b
지우다 폐쇄시 파일을 삭제하려면 default = True
접미사 filename suffix, default = ''
접두사 파일 이름 접두어, 기본값 = 'tmp'
지시 tempfile을 배치 할 dirname, 기본값 = 없음
버피 사이즈 기본값 = -1 (운영 체제 기본값 사용)

알려진 지속성 임시 파일을 작성하고 (a에 쓰십시오)

name 속성을 통해 액세스 할 수있는 파일 시스템에 표시되는 이름을 가진 임시 파일을 만들 수 있습니다. 이 파일은 유닉스 시스템에서 닫을 때 삭제되도록 구성 될 수 있습니다 ( delete param으로 설정, 기본값은 True 임). 나중에 다시 열 수 있습니다.

다음은 이름이 지정된 임시 파일을 만들고 열어 'Hello World!'라고 씁니다. 그 파일에. 임시 파일의 파일 경로는 name 통해 액세스 할 수 있습니다.이 예제에서는 변수 path 저장되어 사용자에게 인쇄됩니다. 그런 다음 파일을 닫은 후 파일을 다시 열면 임시 파일의 내용이 읽고 사용자에게 인쇄됩니다.

import tempfile

with tempfile.NamedTemporaryFile(delete=False) as t:
    t.write('Hello World!')
    path = t.name
    print path

with open(path) as t:
    print t.read()

산출:

/tmp/tmp6pireJ
Hello World!


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow