-2
나는 pickle 파일에 데이터를 webscraped했고 그 데이터를 sqlite3 데이터베이스에 기록하려고한다. 누구든지해야 할 일을 도와 주실 수 있습니까?피클 파일에서 sqlite3 데이터베이스로 데이터를 쓰려면 어떻게해야합니까?
나는 pickle 파일에 데이터를 webscraped했고 그 데이터를 sqlite3 데이터베이스에 기록하려고한다. 누구든지해야 할 일을 도와 주실 수 있습니까?피클 파일에서 sqlite3 데이터베이스로 데이터를 쓰려면 어떻게해야합니까?
BLOB
(Sqlite3에서 supported datatype) 유형의 열을 만들어야합니다.
그러면 pickle 오브젝트의 바이너리 덤프로 INSERT INTO data (id, content) VALUES (?, ?)
을 사용할 수 있습니다.
여기는 walk through on Sqlite3 inserts입니다.
pickle.dumps
은 개체를 데이터베이스에 저장할 수있는 바이트 문자열로 변환합니다. pickle.loads
은 데이터베이스에서 SELECT
'후에 다시 되돌립니다.
더 복잡한 개체에 dill
을 사용할 수도 있습니다.
음, 정확히 * 어떻게 하시겠습니까? –
어쨌든 이것을 원하십니까? 왜 구조화 된 데이터를 저장하는 데이터 저장소에 여러 데이터를 저장해야합니까? –
나는 조리법 웹 사이트의 데이터를 가지고 있으며 쉽게 검색 할 수 있도록 sqlite3에 저장하려고합니다. 우리는 pkl 파일에 데이터를 저장했지만 어떻게 데이터가 데이터베이스와 인터페이스 할 수 있는지 잘 모르겠습니다. – user8747704