간단한 PostgreSQL 쿼리를 수행하는 Web.py 프레임 워크를 사용하여 Python으로 작은 애플리케이션을 개발했습니다. 나는 반환 값이 실제 raw 데이터를 캡슐화하는 모든 것들을 포함한다는 것을 알아 차렸다.이상한 데이터를 제공하는 Web.py SQL 쿼리
다음 코드는 테이블 todo
name = db.query("SELECT name FROM todo;")
에서 name
의 값을 쿼리로되어 있지만 내가 전화 할 때 ...
return name[0]
다음 ...
인쇄/반환<Storage {'name': u'Learn web.py'}>
데이터가 정확하고 값은 "Learn web.py"이지만 나는 원시 데이터를 얻는 것이 가능했다면, 다른 모든 것들 대신에 "learn web.py"를 사용하십시오. 나는 그것을 파싱 할 수 있었지만, 내가 누락 된 함수 인 name.rawdata()
과 같은 더 정확한 방법이 있는지 궁금해하고 있었다. 나는 name[1]
을 "out-of-bounds"라고 시도했다.
감사합니다. 나는 이것을 여러 해 동안 알아 내려고 노력해 왔으며 아무도 나에게 대답을 줄 수 없었다. 내가 얼마나 행복했는지 너는 모른다. – Chris