|
发表于 2024-1-5 16:52:59
|
显示全部楼层
很抱歉,我之前提到的保存位置并不明确。默认情况下,打开文件时所使用的路径是当前工作目录。如果你没有指定保存路径,那么图片将保存在运行代码的当前工作目录中。你可以通过以下代码来获取当前工作目录:
- import os
- current_dir = os.getcwd()
- print("当前工作目录:", current_dir)
复制代码
如果你想要保存图片到指定路径,可以修改保存文件的路径。例如,将图片保存到桌面上的一个文件夹中,可以这样写:
- import requests
- import os
- url = 'https://www.duitang.com/album/?id=112493872#!albumpics'
- response = requests.get(url)
- if response.status_code == 200:
- images = response.text.split('path":"')
- save_folder = os.path.join(os.path.expanduser("~"), "Desktop", "my_images")
- if not os.path.exists(save_folder):
- os.makedirs(save_folder)
-
- for image in images:
- image_url = image.split('"')[0]
- image_name = image_url.split('/')[-1]
- file_path = os.path.join(save_folder, image_name)
-
- image_response = requests.get(image_url)
- with open(file_path, 'wb') as f:
- f.write(image_response.content)
- print(f'{image_name} 下载完成')
- else:
- print('获取页面内容失败')
复制代码
这段代码将创建一个名为 "my_images" 的文件夹,并将图片保存在其中。你可以根据自己的需要修改保存路径和文件夹名称。
祝你好运!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|