Python/Django를 사용하여 http 파일이 있는지 어떻게 확인합니까? http://hostname/directory/file.jpg에서 파일파이썬/django를 사용하여 http 파일이 있는지 어떻게 확인합니까?
3
A
답변
11
는 urllib2.urlopen보십시오 : 파일이 존재하는 경우에 당신이 선택하지
import urllib2
ret = urllib2.urlopen('http://hostname/directory/file.jpg')
if ret.code == 200:
print "Exists!"
주 - 자원이
EDIT 존재 여부를 확인 : 사용자가 다른 대답은 지오이 더 낫다 HEAD 요청은 자원 내용을 가져 오지 않으므로 훨씬 더 효율적일 수 있습니다.
6
존재하는 경우
나는 당신은 HEAD 요청에 그것을 할 수 확인하려고합니다. 자세한 내용은 this question을 확인하십시오. 200의 상태 코드를 얻으면 괜찮을 것이지만 내용 유형도 확인할 수 있습니다.
관련 문제
- 1. SSIS 패키지에 플랫 파일이 있는지 어떻게 확인합니까?
- 2. msbuild를 사용하여 항목 목록의 파일이 있는지 어떻게 확인합니까?
- 3. 파일이 업로드되었는지 어떻게 확인합니까?
- 4. IsolatedStorageFile이 있는지 어떻게 확인합니까?
- 5. 클래스가 정의되어 있는지 어떻게 확인합니까?
- 6. XSLT에 태그가 있는지 어떻게 확인합니까?
- 7. 파이썬에서 변수가 있는지 어떻게 확인합니까?
- 8. 레코드의 키가 있는지 어떻게 확인합니까?
- 9. 위젯이 Tkinter에 포커스를 가지고 있는지 어떻게 확인합니까?
- 10. 봄 보안에 오류가 있는지 어떻게 확인합니까?
- 11. 값이 벡터에 포함되어 있는지 어떻게 확인합니까? C++
- 12. MySQL의 테이블 필드에 인덱스가 있는지 어떻게 확인합니까?
- 13. 레일즈 애플리케이션 컨트롤러에 메소드가 있는지 어떻게 확인합니까?
- 14. 파이썬 사전에있는 많은 키가 있는지 어떻게 확인합니까?
- 15. WebView에서 특정 페이지를로드하고 있는지 어떻게 확인합니까?
- 16. 문자열에 날짜가 포함되어 있는지 어떻게 확인합니까?
- 17. 장고의 관리자 패널이 활성화되어 있는지 어떻게 확인합니까?
- 18. C# : DataGrid가 비어 있는지 어떻게 확인합니까?
- 19. Windows 전화에 GPS가 활성화되어 있는지 어떻게 확인합니까?
- 20. Gtk에서 윈도우가 최대화되어 있는지 어떻게 확인합니까?
- 21. Ruby에서 "foo =()"메소드가 정의되어 있는지 어떻게 확인합니까?
- 22. iPhone이 대기 모드에 있는지 어떻게 확인합니까?
- 23. 주어진 USB 장치가 연결되어 있는지 어떻게 확인합니까?
- 24. sqlite3 C++ API에 테이블이 있는지 어떻게 확인합니까?
- 25. 스파크리스트에서 항상 선택된 것이 있는지 어떻게 확인합니까?
- 26. 사용자가 WordPress에서 'manage_options'기능을 사용하고 있는지 어떻게 확인합니까?
- 27. NSView가 현재 표시되고 있는지 어떻게 확인합니까?
- 28. 올바른 데이터가 데이터 마트에 있는지 어떻게 확인합니까?
- 29. URL에 botw.org에 링크가 있는지 여부는 어떻게 확인합니까?
- 30. C++ : cin 버퍼가 비어 있는지 어떻게 확인합니까?