# Here's your link:
picture_page = "http://distilleryimage2.instagram.com/da4ca3509a7b11e19e4a12313813ffc0_7.jpg"
#Here's your filename and ext:
filename, ext = (picture_page.split('/')[-1].split('.'))
當你picture_page.split( '/'),它會通過一個/
返回從您的網址分割字符串列表。 如果你知道python list indexing,你會知道-1會給你最後一個元素或列表末尾的第一個元素。 你的情況,這將是文件名:da4ca3509a7b11e19e4a12313813ffc0_7.jpg
拆分,通過分隔符.
,你會得到兩個值: da4ca3509a7b11e19e4a12313813ffc0_7
和jpg
,符合市場預期,因爲它們是由你作爲一個分隔符句點分隔的split()調用。
現在,由於上一次拆分在結果列表中返回兩個值,因此可以對其進行簡化。 因此,基本上,結果會是這樣:
filename,ext = ('da4ca3509a7b11e19e4a12313813ffc0_7', 'jpg')
謝謝!如果沒有理由導入額外的庫,它可以是有用的 –