不知道哪里有语句问题

为什么不对啊 下面报错给的是,

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 同级

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7707274
  • 这篇博客也不错, 你可以看下进行数据增强后数据集数据量有无变化(保持不变还是增多)
  • 除此之外, 这篇博客: 常用的特征工程方法都有哪些,举例说明中的 1. 时间戳处理 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 时间戳属性通常需要分离成多个维度比如年、月、日、小时、分钟、秒钟。但是在很多的应用中,大量的信息是不需要的。
    • 举例:
      在一个监督系统中,尝试利用一个’位置+时间‘的函数预测一个城市的交通故障程度,这个实例中,大部分会受到误导只通过不同的秒数去学习趋势,其实是不合理的。并且维度’年’也不能很好的给模型增加值的变化,我们可能仅仅需要小时、日、月等维度。因此当我们在呈现时间的时候,试着保证你所提供的所有数据是你的模型所需要的。
      注意: 时区,假如你的数据源来自不同的地理数据源,别忘了利用时区将数据标准化。
  • 您还可以看一下 孙玖祥老师的图解数据结构与算法课程中的 维持树的绝对平衡原理小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    我已经修改了格式化部分,使代码可以运行。如果你再次遇到类似的问题,可以先检查一下格式化部分是否有问题。同时,如果你需要使用python中的格式化字符串,可以参考官方文档中的格式化字符串部分。如果遇到其他问题,欢迎再次向我提问。