2017-03-05 4 views
2

는 TemporaryFile()는파이썬의 tempfile.TemporaryFile()에서 텍스트 모드를 지정하는 방법? <a href="https://docs.python.org/3/library/tempfile.html" rel="nofollow noreferrer">documentation</a>에서

리턴 된 객체는 그의 _file 속성 io.BytesIO 또는 io.StringIO 오브젝트 (바이너리 또는 텍스트 모드를 지정하는지에 따라) 하나 인 파일과 같은 목적 언급 ...

그러나 파이썬 3.6의 경우 텍스트 모드를 묻는 방법은 text=True입니다. 어떻게합니까?

답변

3

TemporaryFile 서명 :

tempfile.TemporaryFile(mode='w+b', buffering=None, encoding=None, newline=None, suffix=None, prefix=None, dir=None) 

우리는 mode 매개 변수에 관심이 있습니다. 마지막 기호는 'b'이며 이진 모드를 의미합니다. mode='wt'을 전달하면 텍스트 모드로 열립니다.

모든 모드가이 페이지에 설명되어 있습니다. https://docs.python.org/3/library/functions.html#open