Моя программа распознает файл, только если я укажу полный путь - PullRequest
0 голосов
/ 08 марта 2020
df = pd.read_csv("C:\Users\harch\pythonstuff\pokemon_data.csv")
dfx = pd.read_excel("C:\Users\harch\pythonstuff\pokemon_data.xlsx")

Если я использую только имя файла ('pokemon_data.csv, xlsx) вместо всего пути, я получаю ошибку "файл не существует", даже если файл данных находится в том же каталоге, что и python файл. Требуется ли указывать весь путь?

1 Ответ

2 голосов
/ 08 марта 2020

Вы можете получить путь к каталогу во время выполнения и go к файлу оттуда

import os
from pathlib import Path

path = os.path.join(Path(__file__).parent.resolve(), 'pokemon_data.csv')
df = pd.read_csv(path)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...