【发布时间】:2013-02-13 11:09:21
【问题描述】:
我正在使用 python 进行文件操作。
我有一个文件路径:
filepath = "E:/ABC/SEM 2/testfiles/all.txt"
当我使用 python 打开文件时,它说我:
IOError: No such file:
但是,该文件存在于驱动器上。
这可能是因为 Windows 无法正确获取“SEM 2”,因为它包含空间。
如何处理窗口路径路径中的此类空格?
【问题讨论】:
-
你是如何打开文件的?名称中的空格应该没有问题。
-
不难判断是不是空间问题(但我不这么认为):重命名目录看看能不能找到文件
-
如果我在文件夹名称中选择任何不包含此类空格的文件,它会正确打开文件
-
您是否尝试过使用正斜杠而不是反斜杠?
-
正斜杠工作正常。空间也是如此。您是如何尝试打开文件的?