• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

pickle 에러

20.07.29 17:45 작성 조회수 287

2

import pickle
profile_file = open("profile.pickle", "rb")
profile = pickle.load(profile_file) # file에 있는 정보를 profile에 불러오기
print(profile)
profile_file.close()

이 부분에서 에러가 

Traceback (most recent call last):

  File "/Users/terrykwag/Documents/PythonWorkspace/7. 입출력/pickle.py", line 4, in <module>

    import pickle

  File "/Users/terrykwag/Documents/PythonWorkspace/7. 입출력/pickle.py", line 13, in <module>

    profile = pickle.load(profile_file) # file에 있는 정보를 profile에 불러오기

AttributeError: partially initialized module 'pickle' has no attribute 'load' (most likely due to a circular import)

이렇게 뜨는데 왜 안되는걸까요? write는 잘 됐는데 ㅠㅠ

답변 1

답변을 작성해보세요.

2

아마 pickle.py 로 파일명을 쓰셨을 것 같은데요, pickle_practice.py 와 같은 식으로 바꿔주셔야 해요.