2.5에서 만든 선반 파일을 열려고하는데 질문 제목에 나열된 오류가 발생합니다. . 데이터는 필수는 아니지만 실제로 필요합니다. lib\dbm\__init__.py 파일을 보면 4 가지 유형의 dbm 모듈을 인식하지만 내 시스템에서만 dbm.dumb을 찾습니다. 내가 어떻게 열 수 있는지 아는 사람 있습니까? dumb.py 파일과 같은 bsd.py 파일이
사이트를 새로운 서버로 미러링해야한다는 과제가 있습니다. 이전 사이트에는 필자가 내부적으로 볼 수있는 몇 가지 Perl 스크립트가 있습니다 (일반적으로 코딩에 대해 잘 알고 있지만 Perl에 대해서는 알지 못합니다. 특히 PHP/js/등)는 예전에 의존하지 않습니다. 섬기는 사람. 즉, 데이터베이스 파일을 통해 적절한 기사 파일을 찾는이 스크립트를 실행하려
Ruby에서 Berkeley DB (DBM)를 사용하면 해시 키와 값이 문자열이어야합니다. 다른 데이터 유형이 될 수 있습니까? require 'dbm'
d = DBM.open('test1')
d[1] = 2
d[123] = 456
d[2] = 2.34
d['wa'] = Time.now.to_f
p d.keys
p d.values
결과
DBM 데이터베이스 (예 : 버클리 또는 GDBM)를 사용하는 경우 길이가 짧은 문자열이나 짧은 문자열을 사용하여 데이터를 저장하는 것이 좋습니다. 데이터를 쉽게 구조화 할 수 있습니다. 나는 성능면에서 '더 나은'것을 찾고 있지만 다른 의미들에 대해서도 관심이 있습니다.