为什么os.path.join()在目录给出一个无效的目录名错误?



在这里,它应该创建命名为Model 1的文件夹,但是它给出了一个错误消息。

# Folder for tensorboard
folder_name = f'Model 1 at {strftime("%H:%M")}'
directory = os.path.join('tensorboard_mnist_digit_logs', folder_name)
try:
os.makedirs(directory)
except OSError as exception:
print(exception.strerror)
else:
print('Successfully created directories!')

文件夹名中不能有':'

改变strftime("%H:%M") to strftime("%H-%M"),它将工作

相关内容