• urllib.request.urlretrieve使用中文文件名问题

    2016/08/24 991611576

代码:

import urllib.requesl

url = ‘http://www-file.huawei.com/~/media/CORPORATE/Images/home/small-banner/视频覆盖.jpg?h=301&la=zh&w=381’

urllib.request.urlretrieve(url,url.split(‘/’)[-1].split(‘?’)[0])

结果:

UnicodeEncodeError:’assic’ codec can’t encode characters in position ……

请前辈们解释一下其中的原理和解决方法

1 收藏


直接登录