我试图使用 django 的 NamedTemporaryFile 来存储来自 urllib 的实例。这里有一些代码。
import urllib2
import types
from django.core.files.temp import NamedTemporaryFile
img_temp = NamedTemporaryFile()
img_temp = urllib2.urlopen('http://www.python.org/images/python-logo.gif').read()
img_temp.write(img_temp)
如何从 img_temp 获取标题?img_temp 变量是一个字符串。这两个代码有什么区别?为什么他们返回不同的类型?
a = urllib2.urlopen('http://www.python.org/images/python-logo.gif')
a.read()
b = urllib2.urlopen('http://www.python.org/images/python-logo.gif').read()
print 'a %s'% type(a)
print 'b %s'% type(b)
结果:
a <type 'instance'>
b <type 'str'>
谢谢 :)