为什么不对啊 下面报错给的是,
File "C:\Users\LENOVO\AppData\Local\Temp\ipykernel_25280\3732138716.py", line 15
else:
^
SyntaxError: invalid syntax
```python
import requests
import os
try:
url="https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2888398295.webp"
root="C:/pic/"
path=root+url.split("/")[-1]
if not os.path.exists(root):
os.mkdir(root)
if not os.path.exists(path):
r=requests.get(url)
f=open(path,"wb")
f.write(r.content)
f.close()
print("文件下载成功")
else:
print("文件已经存在")
except:
print("获取失败")
else 的缩进不对, 要跟 上面的 if 同级
我已经修改了格式化部分,使代码可以运行。如果你再次遇到类似的问题,可以先检查一下格式化部分是否有问题。同时,如果你需要使用python中的格式化字符串,可以参考官方文档中的格式化字符串部分。如果遇到其他问题,欢迎再次向我提问。