Получение ‘FileNotFoundError’

#python #file-not-found

#python #файл не найден

Вопрос:

Я новичок в Python и в настоящее время изучаю онлайн, как использовать Python для анализа данных и визуализации. Я уже прошел курс по основам Python, и теперь я перехожу к следующему шагу.

Я пытался следовать кодированию на лекции, озаглавленной «Чтение и запись текстовых файлов». Я пытаюсь создать фрейм данных из csv-файла, но я продолжаю получать ‘FileNotFoundError’. Я сохранил csv-файл на своем диске c в папке под названием Python Examples, но python не может найти документ.

В Jupyter Notebook я даже пытался ввести правильный путь к файлу в коде, но выдает другую ошибку, ошибку ‘Unicode’. Вот что я пробовал:

 import numpy as np
import pandas as pd
from pandas import Series, DataFrame

dframe = pd.read_csv('lec25.csv')
  

Комментарии:

1. FileNotFoundError означает именно то, что сказано — файл не был найден. Поскольку вы используете обычное имя файла без указания полного пути, оно будет отображаться в текущем каталоге (который не обязательно является тем же каталогом, где находится скрипт python).

2. Если вы хотите просмотреть текущий каталог, используйте этот код: import os; print(os.&etcwd())

3. Спасибо за это, Джон! Я запишу это.

Ответ №1:

В этой строке предполагается, что CSV находится в вашем рабочем каталоге

 dframe = pd.read_csv('lec25.csv')
  

Если это не так, укажите полный или относительный путь

 dframe = pd.read_csv(r'C:Python Exampleslec25.csv')
  

Комментарии:

1. Ах! Я забыл включить r’ в полный путь. Теперь это работает! Спасибо за твою помощь, Кори!