오래된 데이터를 선택 해제할 수 없습니다.

웁웁399

오랫동안 사용하지 않은 프로그램이 있는데 피클 형식으로 정보가 저장되어 있습니다. 이 정보를 얻고 싶습니다. 지금 이 프로그램을 실행하려고 했지만 다음 오류가 발생합니다.

AttributeError: 'class_info_image_one' object has no attribute '__dict__'

class_info_image_one 명명된 튜플입니다.

여기에서 이것을 찾았습니다: Pickle 크로스 플랫폼 __dict__ 속성 ​​오류

그렇다면 이 프로그램은 어떤 버전의 파이썬에서 실행되어야 할까요? python 3.7과 python 3.1을 모두 시도했지만 동일한 오류가 발생했습니다.

python 2.7로 시도했지만 다음 오류가 발생했습니다.

ValueError: unsupported pickle protocol: 3

이것은 내가 사용하는 코드이며 필요하지 않은 모든 것을 제거했습니다.

import os
import pickle

from collections import deque, namedtuple


class_info_image_one = namedtuple('class_info_image_one', 'md5 extension id tags rating source has_notes has_sample parent_id has_children created_at status author creator_id width height file_size has_comments score')


if os.path.isfile('info_image.pickle'):
    with open('info_image.pickle', 'rb') as lolfile:
        info_image = pickle.load( lolfile )
데이비스 청어

링크한 Python 버그에 대한 토론에 따르면 __dict__Python 3.2 및 3.3에 있는 피클 의 깨진 부분 이 3.3.2에서 수정되었습니다. 분명히 동일한 버전에서 피클 해제를 방지하지 못했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

OrientDB : 연결된 문서에서 데이터를 선택할 수 없습니다.

SQL : 데이터베이스를 선택할 수 없습니다.

VBA를 사용하여 자동 필터링된 테이블 데이터를 선택할 수 없습니다.

PDO로 데이터를 선택할 수 없습니다.

선택 및 UDP 프로토콜이 결합 된 경우 데이터를 수신 할 수 없습니다.

조인 된 다른 테이블에서 데이터를 선택할 수 없습니다.

데이터베이스에 저장된 경로가있는 이미지를 선택할 수 없습니다.

React Form의 선택 구성 요소에서 제출 된 데이터를 다시 가져올 수 없습니다.

WAMP 서버의 WordPress localhost에서 데이터베이스 오류를 선택할 수 없습니다.

데이터 흐름에서 Oracle 연결된 서비스에 대한 싱크를 선택할 수 없습니다.

데이터베이스에서 PHP에 의해로드 된 요소의 값을 선택할 수 없습니다.

복제를 위해 동적으로 생성 된 요소를 선택할 수 없습니다.

allowMultipleSelection에서 미리 선택된 uicollectionviewcells를 선택 취소 할 수 없습니다.

Firebase의 JSON에서 파싱 된 데이터를 표시합니다. 선택적 문자열 인쇄를 제거 할 수 없습니다.

오류: ntext 데이터 형식은 비교할 수 없기 때문에 DISTINCT로 선택할 수 없습니다.

AWS Athena 테이블에서 데이터를 선택할 수 없습니다.

비디오를 선택할 수 없습니다.

삭제 후 모든 체크박스를 선택 해제할 수 없습니다.

RegEx를 선택할 수 없습니다

데이터 프레임 열을 선택할 수 없습니다.

Union Join "where"에서 데이터를 선택할 수 없습니다

목록 내의 사전에서 데이터를 선택할 수 없습니다.

데이터를 comboBox 선택 항목으로 설정할 수 없습니다.

React JS - '선택'의 선택된 옵션에서 console.log를 제공할 수 없습니다.

이 오류를 어떻게 해결할 수 있습니까? javax.servlet.ServletException : java.sql.SQLException : 선택된 데이터베이스 없음

Shiny, 선택한 데이터 세트의 변수를 선택할 수 없습니다.

다중 선택 데이터를 데이터베이스에 저장할 수 없습니다.

두 개의 선택 옵션과 관련된 데이터베이스의 행을 출력 할 수 없습니다.

MySQL 데이터베이스에서 필요한 데이터를 선택할 수 없습니다.

TOP 리스트

  1. 1

    Ionic 2 로더가 적시에 표시되지 않음

  2. 2

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  3. 3

    std :: regex의 일관성없는 동작

  4. 4

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  5. 5

    java.lang.UnsatisfiedLinkError : 지정된 모듈을 찾을 수 없습니다

  6. 6

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  7. 7

    상황에 맞는 메뉴 색상

  8. 8

    SMTPException : 전송 연결에서 데이터를 읽을 수 없음 : net_io_connectionclosed

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    Windows cmd를 통해 Anaconda 환경에서 Python 스크립트 실행

  11. 11

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  12. 12

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  13. 13

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    복사 / 붙여 넣기 비활성화

  16. 16

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  17. 17

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  18. 18

    SQL Server-현명한 데이터 문제 받기

  19. 19

    Seaborn에서 축 제목 숨기기

  20. 20

    ArrayBufferLike의 typescript 정의의 깊은 의미

  21. 21

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

뜨겁다태그

보관