пробелы в пути пути к файлу windows

Я работаю над файловыми операциями с помощью python.

У меня есть путь к файлу:

filepath = "E:/ABC/SEM 2/testfiles/all.txt" 

когда я открываю файл с помощью python, он говорит мне:

 IOError: No such file: 

но файл присутствует на диске.
Возможно, из-за того, что окна не могут принимать «SEM 2» должным образом, поскольку они содержат пространство.
Как я могу справиться с такими пробелами в пути пути к окну?

4 Solutions collect form web for “пробелы в пути пути к файлу windows”

Нет проблем с пробелами в пути, поскольку вы не используете «оболочку», чтобы открыть файл. Вот сеанс из консоли Windows, чтобы доказать это. Вы делаете что-то еще неправильное

 Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on wi 32 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> >>> os.makedirs("C:/ABC/SEM 2/testfiles") >>> open("C:/ABC/SEM 2/testfiles/all.txt","w") <open file 'C:/ABC/SEM 2/testfiles/all.txt', mode 'w' at 0x0000000001D95420> >>> exit() C:\Users\Gnibbler>dir "C:\ABC\SEM 2\testfiles" Volume in drive C has no label. Volume Serial Number is 46A0-BB64 Directory of c:\ABC\SEM 2\testfiles 13/02/2013 10:20 PM <DIR> . 13/02/2013 10:20 PM <DIR> .. 13/02/2013 10:20 PM 0 all.txt 1 File(s) 0 bytes 2 Dir(s) 78,929,309,696 bytes free C:\Users\Gnibbler> 
 path = r"C:\Users\mememe\Google Drive\Programs\Python\file.csv" 

Закрытие пути в r "string" также решило эту проблему очень хорошо.

Это решение сработало для меня: «ввод двойных кавычек»

 "\"E:/ABC/SEM 2/testfiles/all.txt\"" 

Попробуйте добавить двойные кавычки в переменную filepath

 "\"E:/ABC/SEM 2/testfiles/all.txt\"" 

Проверьте разрешения файла или в любом случае подумайте о переименовании папки для удаления места

  • Выбор случайного файла из каталога (с большим количеством файлов) в Python
  • Как записать двоичные и asci-данные в файл в python?
  • Как преобразовать файл в utf-8 в Python?
  • Отключение std. и ввод / вывод файлов в реализации песочницы Python
  • Удалить количество байтов с начала файла
  • Как читать из zip-файла в zip-файле в Python?
  • Запись шестнадцатеричных данных в файл
  • Печатать возраст файла в секундах с помощью Python
  • Чтение слов из .txt и подсчет для каждого слова
  • Создание нового файла, имя файла содержит переменную цикла, python
  • Ошибка дескриптора файла
  • Python - лучший язык программирования в мире.