python - FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'img/**'

查看:2958
本文介绍了python - FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'img/**'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

今天模仿了Python社区里面的爬取王者荣耀的图片,很奇怪的是,我每爬取一个英雄的图片,pycharm就会给我报FileNotFoundError: [WinError 3] 的错。在代码中,我也给照片添加了循环,希望能够得到大神的帮助

#提取英雄名字和数字
hero_name = list(map(lambda x:x['cname'],html_json))#名字
hero_number = list(map(lambda x:x['ename'],html_json))#数字

#用于下载并保存图片
def main():
    #list_name = list_of_name
    for i in range(18,100):
        for v in hero_number:
            os.mkdir("img/"+hero_name[i])
            os.chdir("img/"+hero_name[i])
            i += 1
            for u in range(12):
                onehero_links = "https://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/"+str(v)+'/'+str(v)\+'-bigskin-'+str(u)+'.jpg'
                im = requests.get(onehero_links)
                if im.status_code == 200:
                    iv = re.split('-',onehero_links)
                    open(iv[-1],'wb').write(im.content)

解决方案

os.mkdir("img/"+hero_name[i])
需要加上你的路径
#如果是指定文件夹,如C盘下的img
os.makedirs("C:/img/"+hero_name[i])

#如果是当前执行文件的路径
os.makedirs("img/"+hero_name[i])

这篇关于python - FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'img/**'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆