编辑代码

import urllib.request
import os

def download_file(url, file_path):
    try:
        # 确保目录存在
        os.makedirs(os.path.dirname(file_path), exist_ok=True)
        urllib.request.urlretrieve(url, file_path)
        print(f"文件已成功下载到 {file_path}")
    except Exception as e:
        print(f"下载文件时出错: {e}")

# 获取用户输入的URL和保存路径
user_url = input("请输入要下载的文件URL: ")
save_path = input("请输入文件保存路径: ")

# 调用函数进行下载
download_file(user_url, save_path)