Windows 上的 IO 错误 Python

IO Error Python on Windows

我在打开文件进行写入时遇到问题。我认为问题出在文件夹权限上,但是我已经检查了所有可能的内容(对 Windows 了解不多)并且看不到问题......文件夹的属性显示蓝色阴影 "Read-only" 在属性中。我可以更改它,但在重新打开属性框后,它 returns 属性为只读的蓝色阴影。在“安全”选项卡中,它显示我应该拥有所有权限(我拥有管理员权限)。 我可以使用 Microsoft 程序创建文件,但在使用 Python:

时不能
g=open("C:\Users\jilska\Desktop\WORK\data\MIS_CLEAN\new.txt", 'w')
---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)
<ipython-input-2-012d0f45fe10> in <module>()
----> 1 g=open("C:\Users\jilska\Desktop\WORK\data\MIS_CLEAN\new.txt", 'w')

IOError: [Errno 22] invalid mode ('w') or filename:  
'C:\Users\jilska\Desktop\WORK\data\MIS_CLEAN\new.txt' 

有什么想法可以解决吗?

路径有问题。 Python 将 MIS_CLEAN\new.txt 中的 \n 解释为换行符。有多种方法可以解决这个问题,例如转义所有斜杠:

g=open("C:\Users\jilska\Desktop\WORK\data\MIS_CLEAN\new.txt", 'w')