我正在测试我的网页软件,从python向它发送请求。我能够发送请求、接收响应和解析json。然而,网页上的一个选项是下载文件。我发送下载请求并确认响应头包含我期望的内容(应用程序/八位字节流和适当的文件名),但内容长度为0。如果长度为0,我假设文件实际上没有被发送。我可以从其他方式下载文件,所以我知道我的软件可以工作,但我有麻烦让它与python一起工作。在
我提出请求,然后做:
f = urllib.request.urlopen(request)
f.body = f.read()
我希望数据在f.body中,但它是空的(我看到“b”)
在python中,有没有不同的方法来访问附件中的文件内容?在
这是在python-requests而不是{},因为我对此比较熟悉。在
结果我需要在文件中放入一些数据以便在身体里有东西。我早该注意到的。在
相关问题 更多 >
编程相关推荐