python - FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'img/**'
本文介绍了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屋!
查看全文