Linux - доступ к файлам, хранящимся на внешнем жестком диске, с помощью Python.

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

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

# raspbian
Источник
  • 0
    Вы смонтировали свой диск, как показано в этой ссылке . Итак, это в основном монтирует внешний подключенный диск как диск, а затем к нему можно получить доступ, указав путь к каталогу в python
Codelisting
за 1 против
Лучший ответ

Путь такой: / media / username / hard_drive /

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

import os
os.chdir("path/to/hard/drive")
за 0 против

Вы можете получить доступ к файлам, просто указав полный / абсолютный путь в 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>
Codelisting
Популярные категории
На заметку программисту