0
post=input(str("Enter your post below: \n"))
addpost=pickle.dump(post, open("The Wall.txt","ab"))
print(addpost)
이상 반환 "없음"대신에 입력 한 것보다이 코드를 반환 "없음"... pickle.dump
때문에파이썬 피클 오히려 사용자의 입력
post=input(str("Enter your post below: \n"))
addpost=pickle.dump(post, open("The Wall.txt","ab"))
print(addpost)
이상 반환 "없음"대신에 입력 한 것보다이 코드를 반환 "없음"... pickle.dump
때문에파이썬 피클 오히려 사용자의 입력
가 파일에 오브젝트를 기록하지 왜 아무 생각 추가하고, None
을 반환합니다.
당신은 아마 대신
addpost = pickle.load(open("The Wall.txt", "rb"))
합니다.
Wall.txt에 'post'를 추가하고 이미 거기에있는 모든 것을 바꾸지 않으려면 어떻게해야합니까? (그냥 하단에 추가) – user1743706
'pickle'을 사용하는 이유를 모르겠습니다. 텍스트 파일에 실제로 쓰는 것. 왜 그냥 'open (Wall.txt', 'ab'), write (post)'하지 않습니까? 임의의 Python 객체 (예 : 클래스 인스턴스, 사전 또는 목록)를 파일에 작성하는 경우에는 'pickle'만 필요합니다. – nneonneo
오, 알았어, 고마워. 고맙다. – user1743706