如何使用Python/Django检查http上的文件是否存在?
我尝试检查http://hostname/directory/file.jpg中的文件是否存在
Tom*_*ski 13
import urllib2
ret = urllib2.urlopen('http://hostname/directory/file.jpg')
if ret.code == 200:
print "Exists!"
Run Code Online (Sandbox Code Playgroud)
请注意,您不检查文件是否存在 - 您检查资源是否存在
编辑:用户Geo的另一个答案是更好的,因为HEAD请求可以更高效,因为它不会获取资源内容.