2016-02-23 2 views
-2

Я пытаюсь прочитать файл по определенному пути с помощью метода with open. Обычно я делаю это без проблем, но прямо сейчас есть файл txt по определенному пути и Python, поднимающий FileNotFoundError. Я отформатировал компьютер сегодня, я не знаю, что проблема в этом или нет.Файл не найден Ошибка Python

Я добавил Python в путь. Версия - 3.5. Я пробовал эти строки в начале файла;

#!/usr/bin/env 
import os 

#!/usr/bin/env python 
import os 

#!/usr/bin/env python3 
import os 

Ничего из этого не сработало. Все еще получил ошибку. Как я могу исправить эту ошибку? Искал вопросы по этой проблеме, но для меня нет ответа.

UPDATE ПОСЛЕ КОММЕНТАРИИ

Полный отслеживающий является:

`File "C:\Users\windows\Desktop\go.py", line 4, in <module> 
    with open ("file") as f: 
FileNotFoundError: [Errno 2] No such file or directory: 'file'` 

Я пытаюсь открыть этот файл с помощью этих кодов;

with open ("file") as f: 
    t = f.readlines() 
print (t) 

Файл находится на рабочем столе.

+2

Вы прошли полный путь? Также убедитесь, что используете необработанные строки или что-то подобное. –

+0

Ну, вы, кажется, думаете, что рабочий стол - проблема, поэтому проверьте это. Поместите файл в любой другой («обычный») путь и запустите свой код. Это работает? Тогда это рабочий стол. Не так ли? Затем удалите все ссылки на «рабочий стол» из вашего вопроса ... – usr2564301

+1

Shegang ('#!/Usr/bin/env python3') просто решает, какой питон запускаться. Это не имеет никакого отношения к тому, как 'open' в этой программе будет работать. Вы говорите об открытии файла, но не имеете примера, который терпит неудачу, что оставляет нам гадание на вашей проблеме. Было бы проще, если бы вы разместили небольшой скрипт, который не работает, и стек. – tdelaney

ответ

0

Просто догадаться. Когда вы говорите «txt» файл, вы имеете в виду, что у файла есть расширение «.txt». Если это так, ваш код должен содержать расширение.

with open ("file.txt") as f: 
    t = f.readlines() 
    print (t) 
+1

, это все еще часть комментариев войн, что еще не оправдано как ответ. – tdelaney

+0

@tdelaney. спасибо, что указали это. Я не проверял комментарии. обязательно проверите в следующий раз .. –

+0

Странно, когда я добавляю 'txt', это сработало. Обычно я не добавляю расширение, почему он хочет это сейчас? – GLHF

Смежные вопросы