Python/Pycharm Traceback (most recent call last): OSError: [Errno 22] Invalid argument 解决办法

使用Python或Pycharm打开指定文本文件时遇到错误如下图:

1、执行代码如下

Python/Pycharm Traceback (most recent call last): OSError: [Errno 22] Invalid argument 解决办法

2、错误代码与截图如下

Traceback (most recent call last):
  File "D:/Python/test/hello.py", line 1, in <module>
    file = open("D:\\Python\test\TEST")
OSError: [Errno 22] Invalid argument: 'D:\\Python\test\\TEST'

Python/Pycharm Traceback (most recent call last): OSError: [Errno 22] Invalid argument 解决办法

问题说明:

这是因为我们从电脑文件路径内复制地址时“/”的方向错误造成的,如下图从文件路径复制地址是“\”这样的,而实际python调用文件地址应该是反方向的“/”才能执行。

Python/Pycharm Traceback (most recent call last): OSError: [Errno 22] Invalid argument 解决办法

 

Python/Pycharm Traceback (most recent call last): OSError: [Errno 22] Invalid argument 解决办法

修改后解决了,正常 输出!

Python/Pycharm Traceback (most recent call last): OSError: [Errno 22] Invalid argument 解决办法