我无法在 python (windows) 中创建文件

Kob*_*ens 2 python python-3.x

我无法在 python(完整路径)中创建文件。

代码:

with open('C:/Users/Kobe/backtra/data/BTC-USDT_25-05-20-19:02:19.json', "w+"):
    pass
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File ".\createFile.py", line 1, in <module>
    with open("C:/Users/Kobe/backtra/data/BTC-USDT_25-05-20-19:02:19.json", "w+"):
OSError: [Errno 22] Invalid argument: 'C:/Users/Kobe/backtra/data/BTC-USDT_25-05-20-19:02:19.json'
Run Code Online (Sandbox Code Playgroud)

Can*_*tin 7

Windows 文件名不能包含“:”。

如果您删除 ':' 它应该可以工作:

with open('C:/Users/Kobe/backtra/data/BTC-USDT_25-05-20-190219.json', "w+"):
    pass
Run Code Online (Sandbox Code Playgroud)