【报错解决】 OSError: [Errno 22] Invalid argument

一、错误内容:

【报错解决】 OSError: [Errno 22] Invalid argument_第1张图片

open(log_path, ‘w’).write(str(args) + ‘\n\n’)
OSError: [Errno 22] Invalid argument: ‘./model\model_gatenet\2024-03-22 15:33:05.731866.txt’

要打开的arg文件名称中包含了非法符号,需要将其替换为"-“或”_"

二、改正方法:

找到时间戳:

datetime.datetime.now()

添加后缀 .strftime(‘%Y-%m-%d_%H-%M-%S-%f’)
再加个str(),输出就是字符串了

str(datetime.datetime.now().strftime('%Y-%m-%d_%H-%M-%S-%f'))

你可能感兴趣的:(报错解决,python,学习)