读取服务的文件转换成流
时间: 2023-10-08 07:09:32 浏览: 127
Delphi_用流来读取TXT文件
3星 · 编辑精心推荐
要读取服务的文件并将其转换为流,可以使用以下代码:
```python
import io
import requests
url = 'http://example.com/file.pdf' # 替换为实际的文件URL
response = requests.get(url)
if response.status_code == 200:
file_stream = io.BytesIO(response.content) # 将文件内容转换为二进制流
# 接下来可以对 file_stream 进行操作,比如写入本地文件或进行其他处理
else:
print('Failed to download file')
```
其中,`requests.get(url)` 用于向指定的URL发送GET请求,返回一个响应对象。`response.content` 返回响应内容的二进制表示,`io.BytesIO(response.content)` 将二进制内容转换为二进制流。你可以将 `file_stream` 用于写入本地文件或进行其他的处理。
阅读全文