좋은 파이썬 ftp 클라이언트/서버 라이브러리를 찾고 있습니다. 나는 "ftolib/urllib/urllib2"의 맨 위에 작은 http/ftp 라이브러리를 "진화"시킨 프로젝트에서 일하고있다. 원래는 하나의 함수 였고 거의 빌드되지 않았다. 이제 리팩터링 할 때가되었습니다. 도서관으로 전환하고 싶습니다. 내가 가장 다루기 싫은 것은 강건 - 재시도 논리 (15 회 재 시도, 12pm 재 시도)입니다.좋은 고수준 python ftp/http lib?
우리가 지금 가지고있는 문제는 약 10 개의 개별 grab()
과 put()
기능이 있다는 것입니다. 심미적으로 말하자면, 나는 try_until=datetime(2009, 10, 7, 19)
또는 retrys=15
라인을 따라 선택적 인수를 사용하는 것이 좋습니다. 우리는 바이너리와 텍스트 데이터로 작업하기 때문에, 함수는 그것에 대해 합리적으로 똑똑해야합니다. 그리고 우리는 퍼팅하는 것보다 더 많이 잡을 수 있습니다. 그래서 나는 그 퍼팅없이 처리 할 수 있습니다.
urlgrabber은 내가 원하는 것처럼 보이지만, 지난 몇 년 동안 어떤 발전도 없었던 것 같고 2.6과 얼마나 호환되는지 잘 모르겠습니다. 아무도 이것에 대해 많은 경험이 있습니까? 아니면 의견?
클라이언트 측 또는 서버 측? pyCURL을 언급 했으므로 FTP 클라이언트 라이브러리를 찾고 있습니다. 그 점을 분명히하십시오. 또한 urllib2의 문제점을 설명하십시오. –
그게 도움이 되었습니까? urllib2에는 "잘못된"것이 없습니다. 내 인생을 더 편하게 해주고 싶습니다. – quodlibetor
@quodlibetor : 아니요, 전혀 도움이되지 않았습니다. 왜 당신이 원하는 것을하고 urllib2를 사용하는 함수를 작성할 수 없습니까? 나는 아직도 문제가 실제로 무엇인지 알아낼 수 없다. –