所以我有一個記錄集(sqlalchemy)的產品,我正在循環,我想下載一個圖像並將其保存到一個文件夾。下載圖像,想要保存到文件夾,檢查文件是否存在
如果文件夾不存在,我想創建它。
此外,我想先檢查圖像文件是否存在於文件夾中。 如果有,請不要下載跳過那一行。
/myscript.py
/images/
我想要的圖像文件夾是在同一目錄作爲我的腳本文件,無論它可以存儲一個文件夾。
我到目前爲止有:
q = session.query(products)
for p in q:
if p.url:
req = urllib2.Request(p.url)
try:
response = urllib2.urlopen(req)
image = response.read()
???
except URLError e:
print e
該路徑應該是/ images /還是從根目錄的完整路徑? – Blankman 2010-08-01 17:01:50
我的示例將使用一個名爲'images'的目錄,該目錄與腳本文件位於同一目錄中。 – Philipp 2010-08-01 17:31:12
在Python 3中使用:'if not os.path.exists(path):os.mkdir(path)'代替。 – kenorb 2015-07-27 22:52:31