python代码遇到这种问题

img

这种问题该如何解决


  File "D:\anaconda\envs\pytorch_gpu\lib\os.py", line 225, in makedirs
    mkdir(name, mode)
OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '/data/sy/experiments-whu-opt-sar-dataset-256/solv7/02-13-17:44:01/'

这个错误是因为在 Windows 系统中,文件夹或目录名称不能包含冒号(:)字符。要解决这个问题,可以使用其他字符代替冒号,例如下划线(_)或破折号(-)。另一种方法是在代码中确保目录名称不包含任何不合法字符,例如使用日期作为目录名称。

mkdir只能新建单个目录,若目录路径中父目录不存在,则创建失败。
makedirs可以新建多个目录,若目录路径中父目录不存在,则自动创建。
'/data/sy/experiments-whu-opt-sar-dataset-256/solv7/02-13-17:44:01/'检查下这个路径

有帮助的话,请点采纳~