Я пытаюсь открыть и прочитать данные из файла txt с помощью Python. До сих пор у меня есть следующий код:Открытие txt-файла в Python на Mac
infile = open("/Users/jessicazahra/Desktop/University/Week\ 7/unsorted_fruits.txt", "r")
outfile=open("/Users/jessicazahra/Desktop/University/Week\ 7/sorted_fruits.txt","w")
Я постоянно получаю сообщение об ошибке с указанием:
File "/Users/jessicazahra/Desktop/University/Week 7/sort_fruits.py", line 1, in <module>
infile = open("/Users/jessicazahra/Desktop/University/Week\ 7/unsorted_fruits.txt", "r")
FileNotFoundError: [Errno 2] No such file or directory: '/Users/jessicazahra/Desktop/University/Week\\ 7/unsorted_fruits.txt'
Я использую макинтош и Python 3.4.1. У меня есть ощущение, что что-то не так с моим каталогом, но я не могу найти, что может быть проблемой. Файл помещается в папку на моем рабочем столе. Любая помощь приветствуется!!
Не уверен, что обратный слэш (\\) делает в вашем имени файла, попробуйте удалить это? –
Sweet! Это была проблема. Не знаю, как это получилось, большое вам спасибо! – Jessica
На любом языке, даже sh (оболочка, которую вы используете на терминале), вам не нужны обратные косые черты внутри строк с кавычками. На многих языках (sh, C и т. Д.) Игнорируется ненужная обратная косая черта - '' \ ''и' '' '- одна и та же строка, но в Python ненужная обратная косая черта рассматривается как буквальная обратная косая черта. – abarnert