파이썬 2.7 스크립트를 작성하여 내 모든 히스토리 데이터를 Xively에서 검색했습니다.파이썬에서 데이터를 독서적으로 읽음
원래 C#으로 작성 했으므로 완벽하게 작동합니다.
모든 저장된 데이터를 검색하기 위해 요청을 6 시간 블록으로 제한하고 있습니다.
다음 파이썬 내 버전이다
requestString = 'http://api.xively.com/v2/feeds/41189/datastreams/0001.csv?key=YcfzZVxtXxxxxxxxxxxORnVu_dMQ&start='+ requestDate + '& 기간 6시간 = & & 간격 = 0 per_page = 1000'응답 = urllib2.urlopen (requestString) .read()
요청 날짜의 형식이 올바른지, 전체 C# requestString 버전과 python 비교했습니다.
위의 요청을 사용하면 불과 101 분의 데이터 만 얻을 수 있습니다. 이는 몇 분의 결과와 같습니다.
내 생각에 .read() 함수라는 것이 의심 스럽지만, C# 버전보다 훨씬 적은 약 34k 개의 문자를 반환합니다. 광고 함수에 인수로 100000을 추가하려고 시도했지만 결과는 변경되지 않았습니다.