【求助】有没有哪位大佬能看出这段代码问题出在哪里,万分感谢
python吧
全部回复
仅看楼主
level 1
2.txt里是图片的网址,想把图片都保存到本地
2019年04月25日 14点04分 1
level 1
代码
from urllib.request import urlopen
from bs4 import BeautifulSoup
import os
f = open ('2.txt')
for i in f:
root = "D:\Python1"
path = root + url.split('/')[-1]
try:
if not os.path.exists(root):
os.mkdir(root)
if not os.path.exists(path):
r = requests.get(i)
with open(path,'wb')as f:
f.write(r.content)
f.close()
print("保存成功")
else:
print("保存失败")
except:
print("爬取失败")
2019年04月25日 14点04分 2
level 1
i多了引号
2019年04月25日 14点04分 3
试了一下,去掉引号之后还是保存失败[泪]
2019年04月25日 14点04分
@贴吧用户_0ZM52aM [汗]得了,毛病多,重写吧,看起来就像是抄来两个人的代码融合在一起
2019年04月25日 14点04分
@贴吧用户_0ZM52aM 还有异常处理不是这时候用的,代码都没测试过就加异常处理,永远找不到报错在哪儿。
2019年04月25日 14点04分
@决战紫荆之癫 你说对了,就是看了各个教程整合在一起的,自己实在编不出来,不过还是多谢你的回答
2019年04月25日 15点04分
level 1
毛病还挺多[汗]没法说
2019年04月25日 14点04分 4
level 12
你是想将你那些url保存到本地图片?
2019年04月26日 06点04分 5
1