Сценарий Python для извлечения / копирования файлов с компьютера Windows - PullRequest
0 голосов
/ 13 марта 2019

Я на самом деле разрабатываю скрипт (который запускается на машине linux) для извлечения определенных файлов с машины Windows для каждой итерации и выполнения некоторых операций в зависимости от содержимого файла. Итак, есть ли какой-нибудь питонный способ сделать это? Пожалуйста, помогите мне с этим.

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Нашли решение!

Загрузите и установите Bitvise сервер (один из лучших доступных серверов ssh) для Windows-машины. Запустите его от имени администратора.

Теперь с машины linux извлеките содержимое любого файла с помощью инструментов ssh и sshpass (как пользователь root).

Пример: sshpass -p <windows_password> ssh <windows_name>@<windows_IP> "type path\to\file"

0 голосов
/ 13 марта 2019

Обязательно посмотрите следующий модуль , который предназначен для навигации как в файловых системах Windows, так и в Linux с классом ' Path ' и, в частности, его 'iterdir', 'glob' и методы 'rglob'.

Альтернативой является использование модуля 'os', более конкретно с ' os.walk ', 'os.fwalk', 'os.scandir' и / или 'os.listdir' (с 'os.walk' и 'os.listdir' также доступны в Python 2.7).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...