Как я могу прочитать CSV-файл с Pythonista с помощью IPad? - PullRequest
0 голосов
/ 05 марта 2020

Я довольно новичок в Python и пытаюсь научиться читать и писать CSV-файлы. Я программирую на своем iPad с использованием Pythonista, и я столкнулся с проблемой, которую, похоже, не могу решить. Я хочу прочитать CSV-файл, каталог которого я не знаю из-за ограниченного iOS приложения для управления файлами. Файл CSV находится в той же папке, где находится мой python файл. Я нашел в Google, что я могу найти абсолютный каталог, используя следующий код:

import os print(os.path.abspath("google_stock_data.csv"))

, который выплевывает:

/private/var/mobile/Library/Mobile Documents/iCloud~com~omz-software~Pythonista3/Documents/google_stock_data.csv

Хорошо, теперь на к моей проблеме:

import csv
path = "/private/var/mobile/Library/Mobile Documents/iCloud~com~omz-software~Pythonista3/Documents/google_stock_data.csv"
file = open(path, newline= '')
reader = csv.reader(file)
header = next(reader)
data = [row for row in reader]
print(header)
print(data[0])

Верхний код дает мне ошибку:

FileNotFoundError: [Errno 2] No such file or directory: '/private/var/mobile/Library/Mobile Documents/iCloud~com~omz-software~Pythonista3/Documents/google_stock_data.csv'

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

Так в чем причина проблемы?

...