當(dāng)在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和保存路徑。文章源自網(wǎng)吧系統(tǒng)維護-http://hvig.cn/11098.html 文章源自網(wǎng)吧系統(tǒng)維護-http://hvig.cn/11098.html
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!


評論