當在Python中下載文件時,如果保存目錄不存在,你可以通過使用`os.makedirs()`方法來自動創(chuàng)建目錄。以下是一個示例代碼:
import os import urllib.request def download_file(url, save_directory): # 檢查保存目錄是否存在,如果不存在則創(chuàng)建 if not os.path.exists(save_directory): os.makedirs(save_directory) # 提取文件名 file_name = url.split("/")[-1] # 下載文件 urllib.request.urlretrieve(url, os.path.join(save_directory, file_name)) # 示例用法: download_url = "https://www.example.com/example_file.txt" save_dir = "path/to/save/directory" download_file(download_url, save_dir)
在這個示例代碼中,我們首先使用`os.path.exists()`方法檢查保存目錄是否存在。如果目錄不存在,我們使用`os.makedirs()`方法遞歸地創(chuàng)建整個目錄路徑。然后,通過使用`urllib.request.urlretrieve()`方法來下載文件,并指定文件的保存路徑為保存目錄中的文件名。請將`download_url`和`save_dir`替換為您需要下載的文件URL和保存路徑。
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡,如有侵權(quán),請留言刪除!!!
評論