Linux - Доступ к файлам, хранящимся на внешнем жестком диске, с помощью Python - PullRequest
0 голосов
/ 05 августа 2020

Привет, я пытаюсь получить доступ к файлам на внешнем жестком диске, подключенном к моему Raspberry Pi 3 под управлением Raspbian, чтобы разместить их для совместного использования на сервере flask.

Я не могу найти способ доступа к файлам, хранящимся на диске. Я был бы признателен, если бы кто-нибудь мог сказать мне, как пути к внешним хранилищам работают в Raspbian, поскольку все остальные вопросы, подобные этому, работали только для Windows или OS X.

Ответы [ 2 ]

1 голос
/ 05 августа 2020

Путь выглядит следующим образом: / media / username / hard_drive /

Вы можете получить доступ, используя указанный выше путь, или используя os, вы можете изменить свой каталог один раз, как показано ниже.

import os
os.chdir("path/to/hard/drive")
0 голосов
/ 05 августа 2020

Вы можете получить доступ к файлам, просто указав полный / абсолютный путь в python. Внешние диски появляются как часть файловой системы в Linux.

Чтобы узнать, где смонтирован ваш диск, запустите lsblk, чтобы вывести список всех блочных устройств. Вы получите результат в виде:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:16   1  14.3G  0 disk 
├─sda1   8:17   1   256M  0 part /boot
└─sda2   8:18   1  14.1G  0 part /
sdb      8:0    1 114.6G  0 disk 
└─sdb1   8:1    1 114.6G  0 part /media/<username>/<disk id>
...