MacOS проблема пути Mojave с импортом CSV в Python - PullRequest
0 голосов
/ 16 октября 2018

Я получил Mojave на своем MAC, и теперь, с этим типом ОС, путь к файлу следующий:

"Macintosh HD ▸ tents utents tents name ▸ desktop ▸имя_папки ▸ имя_файла.csv "

Проблема в том, что python не распознает этот тип пути с " ▸ ".

Я уже пытался преобразовать стрелки с помощью "/" , но ничего не произошло.

Есть предложения?

Не знаюкак импортировать файл!

Ответы [ 2 ]

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

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

#clean Mac mojave file paths

def fp_cleaner (fp_in):
    fp_in_str = str(fp_in)
    fp_out = fp_in_str.replace("Macintosh HD","").replace("⁩ ▸ ⁨", "/").replace("⁩", "")
    print("'"+fp_out+'/'+"'")
    return;

fp_cleaner(fp_in = 'YOUR FILE PATH HERE⁩')

Инструкции:

  1. Выберите файл, который вы пытаетесь импортировать
  2. Command + i (это эквивалентно щелчку правой кнопкой мыши и выберите «Получить информацию»)
  3. Скопируйте информацию «Где:» в «Общие»(т. е. путь к файлу в формате Mac) и вставьте как fp_in = 'YOUR FILE PATH HERE'
0 голосов
/ 16 октября 2018

Удалите имя HD и все пробелы вокруг разделителя:

/⁨utents/⁨name/⁨desktop/⁨folder_name/⁨file_name.csv

Если это относится к внешнему диску, вам, вероятно, нужно поискать /Volumes/ и проверить точку монтирования этого диска., это будет что-то вроде:

/⁨Volumes/Macintosh HD/⁨name/⁨desktop/⁨folder_name/⁨file_name.csv
...