Файл или каталог не найден, даже если он существует - PullRequest
0 голосов
/ 18 декабря 2018

это мой код, чтобы открыть файл и получить от него текст:

    f = open("C:/Users/muthaharsh/Documents/Harsh/News 
    Project/Part3/Testing_purposes/Downloads3/Are-you-being-churned-,- 
    Mint.txt","r+")
    text = f.readlines()
    print(text)

, но я продолжаю получать сообщение об ошибке:

FileNotFoundError: [Errno 2] Неттакой файл или каталог: 'C: / Users / muthaharsh / Documents / Harsh / News Project / Part3 / Testing_purposes / Downloads3 / Are you you-was-shurned -, - Mint.txt'

Чтокод я пишу, чтобы иметь возможность сделать это?Заранее спасибо ...

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Если вы запускаете код в windows, добавьте r перед строкой filepath.Другой способ заключается в том, что вы можете предоставить свой входной файл в качестве системных аргументов.

import sys file_name = sys.argv[1] with open(file_name, 'r') as f1: file_text = f1.read() print(file_text)

Например: Программа Python для чтения файла

youможет выполнить код, учитывая, что скрипт сохранен как readFile.py: D: \ Programs> python readFile.py D: \ test.txt Вывод: Это пример файла. Вот текст

0 голосов
/ 18 декабря 2018

Это пробел в пути к файлу.Либо используйте

r"C:/Users/muthaharsh/Documents/Harsh/News Project/Part3/Testing_purposes/Downloads3/Are-you-being-churned-,-Mint.txt"

, либо удалите пробелы в пути к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...