目前有个大量上传图片的脚本,大致如下:
for item in items:
files = [("file", ("test.jpg", open(path, "rb"), "image/png")) for path in item["paths"]]
resp = requests.post(url, files=files)
由于这里使用了列表推导,所以没办法显式的 close 文件,with语句也没办法用。
这里会有什么问题吗? 脚本执行结束,这些 file 会自动被 close 吗?