찾다

 >  Q&A  >  본문

`zipfile` 모듈을 사용하여 압축을 풀지 않고 텍스트 모드를 사용하여 텍스트 파일을 읽는 방법은 무엇입니까?

제가 사용하고 있는 Python 버전은 3.5.2,尝试用zipfile模块的zipfile.ZipFile.open方法打开一个压缩包中的文本文件时,即使使用了文档中要求的rUparameter인데, 열어보면 여전히 바이너리 데이터 형식으로 열려 있어서 헷갈립니다.

코드:

으아악

공식 문서(버전 3.5.2):

给我你的怀抱给我你的怀抱2714일 전957

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-06-22 11:53:42

    실제로 최종 바이너리 출력은 zipfile无关, 是和py3.5와 관련이 있습니다. 출력 결과를 디코딩하여 문자 유형을 얻을 수 있습니다

    으아악

    회신하다
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-22 11:53:42

    문서에는 rU通用换行符이라고 나와 있으며 이 모드는 3.6에서 제거될 예정입니다.

    압축된 파일의 바이트 내용은 바이너리로 읽어야 할 것으로 예상됩니다. 나중에 트랜스코딩하는 방법은 프로그래머가 결정합니다.

    회신하다
    0
  • 취소회신하다