作者hoho8 (hoho)
看板Python
标题[问题] 存网图但不要修改档案的"建立、修改日期"
时间Sat Mar 13 11:15:34 2021
在浏览器上按右键存图,档案日期会是当下时间
如果用 FlashGet 之类续传软体,那日期是对方当初建立的时间
试着用下面的 code 抓 google logo,日期也是会被改变
有什麽方法才能存到"原始档"呢?
import requests
url ='
https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_27
2x92dp.png'
res = requests.get(url)
with open('c:\\google.png', 'wb') as f:
f.write(res.content)
https://i.imgur.com/srG96Z6.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.170.136.38 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1615605336.A.C60.html
1F:推 fiorentino: 你的程式码是开启新档把资料写入, 所以会是执行那天的 03/13 14:15
2F:→ fiorentino: 日期 03/13 14:15
了解 原来如此
3F:推 Schottky: 你要读 res.headers['Last-Modified'] 的日期时间 03/13 15:09
4F:→ Schottky: 另外去设定档案日期才行 03/13 15:09
5F:推 Schottky: 设定档案日期的方法应该是 os.utime() 03/13 15:13
好的感谢提供思路,我实作看看 谢谢
6F:推 LP9527: 除了档案的, 图片本身应该也有时间tag 03/14 04:13
你是指EXIF吗?
※ 编辑: hoho8 (1.170.133.214 台湾), 03/14/2021 05:19:56