[Errno 22] Invalid argument: 'C:\\Users\\lenovo\\Desktop\\实习\\test2021-10-15 00:00:00.txt' File "C:\Users\lenovo\Desktop\实习\python\#输出测试.py", line 47, in <module> with open(target_path, "w") as new_file: ^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 22] Invalid argument: 'C:\\Users\\lenovo\\Desktop\\实习\\test2021-10-15 00:00:00.txt'
时间: 2023-07-17 19:08:34 浏览: 142
OSError: [Errno 22] Invalid argument问题解决
这个错误可能是由于文件名中包含了无效的字符或格式导致的。在 Windows 系统上,文件名中不能包含一些特殊字符或保留字符,例如冒号(`:`)、星号(`*`)、问号(`?`)、引号(`"`)等。
另外,文件名中的日期时间格式也可能导致问题。某些操作系统不允许在文件名中包含某些特殊字符,例如冒号(`:`)。
请确保文件名符合操作系统的要求,并且不包含任何特殊字符。如果你正在尝试使用日期时间作为文件名的一部分,可以考虑使用其他格式或将日期时间转换为字符串后再使用它。
另外,还要确保目标文件夹的路径是有效的,并且你有相应的写入权限。
如果问题仍然存在,请提供具体的文件名和路径,以便我能够更详细地帮助你解决问题。
阅读全文