사전이 있고 파일에 쓰려고합니다.
exDict = {1:1, 2:2, 3:3}
with open('file.txt', 'r') as file:
file.write(exDict)
그런 다음 오류가 있습니다.
file.write(exDict)
TypeError: must be str, not dict
그래서 그 오류를 수정했지만 또 다른 오류가 발생했습니다.
exDict = {111:111, 222:222}
with open('file.txt', 'r') as file:
file.write(str(exDict))
오류:
file.write(str(exDict))
io.UnsupportedOperation: not writable
나는 아직도 파이썬 초보자이기 때문에 무엇을 해야할지 모르겠다. 문제를 해결하는 방법을 아는 사람이 있으면 답변을 제공하십시오.
참고 : 저는 파이썬 2가 아닌 파이썬 3을 사용하고 있습니다.