鱼C论坛

 找回密码
 立即注册
查看: 1612|回复: 1

为什么Python3.8对with open as报错,还有就是把else报错为未定义字符

[复制链接]
发表于 2020-3-11 21:43:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
def __download_and_save_image(link, directory, src='fotolia'):
        print("Attempting to download: " + link)
        r = requests.get(link)
        if r.status_code == 200:
               
                # depends on source
                if src == 'fotolia':
                        try:
                                filename = r.headers['Content-Disposition'].split('filename="')[1][:-2]
                        except:
                                print("No Content-Disposition header present.")
                                return
                elif src == 'istock':
                        try:
                                filename = r.headers['Content-Disposition'].split('filename=')[1]
                        except:
                                print("No Content-Disposition header present.")
                                return

                filename = os.sep.join([directory, filename])
                print("Saving to filename: %s "%(filename))
                with open(filename, 'wb') as f: f.write(r.content)
        else : print("Couldn't download from link: " + link)

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-12 08:47:42 | 显示全部楼层
我这里没有报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-23 17:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表