我很惊讶如何在获得'之后保存我的图片。它使用请求/会话!请注意,url
,img_name
和img_end
都是上面定义的,它们采用静态网址并在末尾添加数字以请求与这些数字对应的图片。
s = requests.Session()
s.auth = ('username', 'password')
s.headers.update({'x-test': 'true'})
s.get(url+img_name+img_end, headers={'x-test2': 'true'})
如果我print(s)
我得到<requests.sessions.Session object at 0x036A3710>
,这会导致我认为我的图片正在下载。但是,如果我执行save_img = Image.open(s)
之类的操作,我会收到Session has no attribute read
的回复。如果有人能解释如何将我要求的图像保存到一个令人惊叹的文件中,我是Python的新手,这个部分没有意义。另外,如果上面的代码错误,我基本上会复制http://docs.python-requests.org/en/master/user/advanced/中的例子,以了解它的价值。
答案 0 :(得分:2)
JLabel
是内存中会话对象本身,与图像无关,所以不要让你感到困惑(任何Python对象的实例都有一个地址在记忆中。)
NullPointerException
函数将返回您想要的数据,因此您必须使用变量存储它:
JLabel[] labels = new JLabel[16];
labels[0].setText("| Dataset |");