详细的报错信息如下:
网上很多的解决方案都是使用os.path.join()封装下地址:
其实这一步也是比较关键,因为我们容易使用字符串拼装地址,例如:
nowtime_str = datetime.datetime.now().strftime("%Y%m%d-%H%M%S")
log_dir = "E:/output/logs/" + nowtime_str
- 步骤一:这会引起报错,需使用os.path.join()来拼接地址:
nowtime_str = datetime.datetime.now().strftime("%Y%m%d-%H%M%S")
log_dir = os.path.join("E:/output/logs",nowtime_str)
if not os.path.exists(log_dir):
os.mkdir(log_dir)
- 步骤二:使用转义字符 \ 来拼写我的地址:
nowtime_str = datetime.datetime.now().strftime("%Y%m%d-%H%M%S")
log_dir = os.path.join("E:\\output\\logs",nowtime_str)
if not os.path.exists(log_dir):
os.mkdir(log_dir)