我尝试用一些youtube教程编写代码,所有代码都是相同的
import urllib.request
def dl_jpg(url, file_path, file_name):
full_path = file_path + file_name + ".jpg"
urllib.request.urlretrieve(url, full_path)
url = input("Enter img URL to download:")
file_name = input("Enter file name to save as:")
dl_jpg(url, "images/", file_name)
但是当我运行它并将全名称为测试时,我得到错误:
FileNotFoundError: [Errno 2] No such file or directory: 'images/test.jpg'
而且我不确定我做错了什么。
答案 0 :(得分:1)
你需要文件夹" Images"在执行代码之前创建。 如果代码不存在,您的代码将无法创建该文件夹,这就是问题所在。
使用os
module,您可以检查并创建/删除文件夹(如果您想在运行时执行此操作)
答案 1 :(得分:0)
请试试这个。我添加了一个函数来创建一个名为git stash pop
的文件夹。
images