Как я могу открыть CSV с помощью Python на Mac? - PullRequest
0 голосов
/ 28 января 2019

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

Я пытаюсь открыть CSV с помощью Python на Macbook Air - точнее, с помощью Jupyter Notebook.

Это мой сценарий:

import csv

%precision 2

with open("iCloud Drive⁩/Mesa⁩/Mesa⁩/Estudos/Data Science/Applied Data Science with Python Coursera⁩/course1_downloads⁩/mpg.csv") as csvfile:

mpg = list(csv.DictReader(csvfile))

mpg[:3]

Это ошибка:

---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-20-02dde57740c4> in <module>
  3 get_ipython().run_line_magic('precision', '2')
  4 
----> 5 with open("iCloud Drive⁩/Mesa⁩/Mesa⁩/Estudos/Data Science/Applied Data Science with Python Coursera⁩/course1_downloads⁩/mpg.csv") as csvfile:
6     mpg = list(csv.DictReader(csvfile))
7 

FileNotFoundError: [Errno 2] No such file or directory: 
'iCloud\xa0Drive\u2069/Mesa\u2069/Mesa\u2069/Estudos/Data Science/Applied Data Science with Python Coursera\u2069/course1_downloads\u2069/mpg.csv'

Что не так с файлом, который я использовал?Почему я не могу заставить Юпитера правильно его прочитать?

Заранее спасибо

1 Ответ

0 голосов
/ 28 января 2019

Путь, который вы передаете "open", не начинается с "/", поэтому python рассматривает его как относительный путь.Если вы хотите абсолютный путь, начните с ведущего "/":

with open("/iCloud Drive⁩/Mesa⁩/Mesa⁩/Estudos/Data Science/Applied Data Science with Python Coursera⁩/course1_downloads⁩/mpg.csv") as csvfile:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...