python - python - 将图像保存到生成的目录
问题描述
希望这对某人来说是一个快速的。它已经让我烦恼了一段时间。
我可以创建目录并将图像保存到运行脚本的目录中,但我不知道如何将图像保存到为该特定广告创建的特定文件夹中。
请问有人可以对此有所了解吗?
gundir = soup.find("title").text #keep - folder creation for each advert using title
gun_folders = os.makedirs(gundir)
for img in imgs:
clean = re.compile('src=".*?"')
strings = clean.findall(str(img))
for string in strings:
imgUrl = string.split('"')[1]
filename = imgUrl.split('/')[-1]
resp = requests.get(imgUrl, stream=True)
local_file = open(filename, 'wb')
resp.raw.decode_content = True
shutil.copyfileobj(resp.raw, local_file)
del resp
我了解上面的代码做了它应该做的事情,但它还不足以满足我希望它做的事情。
有人可以指出我如何实现我所追求的方向吗?
谢谢!
解决方案
字符串连接
local_file = open('{}/{}'.format(gun_folders ,filename), 'wb')
推荐阅读
- azure - 如何在 .NET 中使用 MSAL 在 Azure AD Auth 中进行身份验证/授权
- python-3.x - Raspberry Pi 4 上的 Kivy 在显示窗口之前终止
- mysql - 并发更新
- php - php不保存文件
- cryptography - 取消极光桥上的交易
- html - 引导网格对齐不准确,不会响应 .css 文件
- python - 完成蝗虫实例后是否可以运行代码?
- kubernetes - 使用无选择器服务和手动端点从 microk8s pod 访问外部 InfluxDb 数据库?
- omnet++ - 在 .cc 文件中定义节点连接,而不是在 Omenet++ 中的 .ned 文件
- reactjs - 我可以在 MUI 的 Grid 组件中使用组件 Box 吗?是正确的做法吗?