파이썬에서 테스트 하니스를 작성 중이며 테스트의 일부로 FTP 서버를 초기화하고 다양한 파일을 업로드해야합니다. 나는 ftplib을 사용하고 있으며 모든 것이 잘 작동하고 있습니다. 내가 가진 유일한 문제는 콘솔 윈도우에 나타나는 많은 FTP 텍스트가 내 테스트 결과와 섞여서 결과를 매우 까다롭게 스캔하는 것입니다. 나는 FTP lib를 종료하고 이런 일을 멈추는 방법을 찾지 못했고, 이것을 멈출 방법을 아는 사람이 있습니까?파이썬 ftplib - 어떤 방법으로 그것을 닥쳐?
1
A
답변
4
빈 (또는 사용자 정의 된) 콜백을 retrlines 및 dir에 수동으로 전달해야합니다. 기본적으로 그들은 stdout (의심스러운 디자인)으로 인쇄합니다. 기본적으로
myFTP.retrlines(command)
myFTP.dir(someDir)
과 같은 호출이 터미널에 인쇄됩니다. 그들을 제거하거나 사용하는 사용자 정의 콜백 :
myFTP.retrlines(command, retrlinesCallback)
myFTP.dir(someDir, dirCallback)
retrlinesCallback
및 dirCallback
기능은 예를 들어,에 로직을 가질 수있다 디버깅이 활성화 된 경우에만 터미널에 인쇄하십시오.
set_debuglevel 옵션도 있습니다. 기본값은 0 (디버깅 없음)이지만 코드 어딘가에 설정 될 수 있습니다.
관련 문제
- 1. 파이썬의 FTPLib 사용시 다운로드 속도
- 2. ckeditor - 어떤 방법으로 사용해도됩니까?
- 3. Python ftplib timeout
- 4. 어떤 방법으로 mysqldump를 가면 되나요?
- 5. 파이썬 검색 : 그것을 어떻게 효율적으로
- 6. 이 작은 방법으로 어떤 테스트를해야합니까?
- 7. 어떤 방법으로 파이썬에서 버퍼 인터페이스를 구현합니까?
- 8. 다중 스레드 업로드에 ftplib 사용
- 9. WebForms보기 엔진이보기 흉하게 보이는데, 어떤 방법으로 그것을 아름답게 보이게 할 수 있습니까?
- 10. 파이썬 생성기 - 그것을 사용하지 않으려 고합니다
- 11. 어떤 파이썬 IDE
- 12. 어떤 예외가 파이썬
- 13. 어려운 방법으로 파이썬 배우기 연습 문제 11
- 14. 가장 빠른 방법으로 키가 많다는 함께 파이썬
- 15. Python ftplib - 여러 파일을 업로드 하시겠습니까?
- 16. 어떤 항목이 그것을 상속하는지 알려주는 기본 클래스
- 17. windbg 어떤 방법으로 시간이 걸리는지 알아보십시오
- 18. 어떤 방법으로 'exe'크기를 늘리는 지 알아내는 방법
- 19. .Net SDK 문제, 어떤 방법으로 가야합니까?
- 20. Wordpress는 어떤 방법으로 페이지 URL을 다시 작성합니까?
- 21. 포인터가 배열을 가리키는 지 어떤 방법으로 감지하나요?
- 22. 거기에 어떤 방법으로 선택 이벤트를 덮어 쓰시겠습니까?
- 23. 어떤 방법으로 sharepoint에 액세스 할 수 있습니까?
- 24. 파이썬 백엔드는 어떤 용도로 사용됩니까?
- 25. C/C++ ftplib : 정의되지 않은 참조 _imp__FtpInit
- 26. 아무 것도 할 필요가 없을 때 어떻게 닥쳐?
- 27. 그것을
- 28. 그것을
- 29. Facebook : 사용자가 좋아요 버튼을 클릭 할 때 어떤 방법으로 모니터링합니까?
- 30. 두 가지 방법으로 파이썬 기반 웹 페이지를 만들 수 있습니까?
이상하게도 ftplib을 사용했는데이 동작을 보지 못했습니다. –