#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’ в полный путь. Теперь это работает! Спасибо за твою помощь, Кори!