我想做的是使用urllib下载图像并将其保存在我选择的文件夹中。我已经取得了一些进展,并找到了将图像下载到与python脚本相同的文件夹中的方法,但是我无法更改图像将被保存的位置。 例如,当我运行脚本时将其放在桌面上时,它将图像保存在桌面上,我需要做的是将其保存在桌面上,而不是将其保存在桌面上。
代码:
import urllib.request
from datetime import datetime
def download_image(url):
t= datetime.now()
img_name = str(t.day) + "." + str(t.month) + "." + str(t.year) + " - " + str(t.hour) + "." + str(t.minute) + "." + str(t.second)
full_name = img_name + ".png"
urllib.request.urlretrieve(url,full_name)
download_image('http://url.com')
答案 0 :(得分:0)
您可以指定要保存文件的位置。例如,在Windows计算机C:\\Users\\hoenie\\
上:
import urllib.request
from datetime import datetime
def download_image(url):
t= datetime.now()
img_name = str(t.day) + "." + str(t.month) + "." + str(t.year) + " - " + str(t.hour) + "." + str(t.minute) + "." + str(t.second)
path = 'C:\\Users\\hoenie\\' # Folder
full_name = img_name + ".png"
urllib.request.urlretrieve(url, path+full_name)
答案 1 :(得分:-1)
只需将图像下载到python目录中,然后使用 shutil.copyfile()将其复制到您选择的文件夹中即可:
from shutil import copyfile
copyfile(src, dst)