我想下载一张图片到一个blob文件夹。在此之前,我需要先创建文件夹。下面的代码是我正在做的。问题是文件夹需要时间来创建。当谈到with open(abs_file_name, "wb") as f:
它找不到文件夹。我想知道是否有一个'等待'来了解文件夹创建完成,然后做写操作。
for index, row in data.iterrows():
url = row['Creatives']
file_name = url.split('/')[-1]
r = requests.get(url)
abs_file_name = lake_root + file_name
dbutils.fs.mkdirs(abs_file_name)
if r.status_code == 200:
with open(abs_file_name, "wb") as f:
f.write(r.content)
1条答案
按热度按时间7d7tgy0s1#
dbutils.fs.mkdirs()
时,不会创建最终子文件夹。