Как вы перемещаете содержимое папки со случайным именем в новое место, когда вы не знаете, каким будет имя папки? - PullRequest
0 голосов
/ 25 июня 2018

Я использую запросы для загрузки изображения с помощью Python.Эта часть работает нормально.Когда я загружаю файл, я предоставляю имя: sitea.zip .Когда этот файл распакован, он содержит папку со случайным именем, например ZX234564563SDSD, в которой есть изображение qcow2 с именем gw-vm.qcow2.

Мне нужно переместить gw-vm.qcow2 вопределенная папка для каждого сайта, для которого я загружаю изображение.

Я не могу понять, как перейти в эту папку с произвольным именем, чтобы получить файл gw-vm.qcow2.

Сейчас я использую os.system('unzip sitea.zip') для распаковки.

Я не знаю, как перейти в получившуюся папку, чтобы затем выполнить следующее: os.system('mv gw-vm.qcow2 /opt/unetlab/addons/qemu/sc-branch-a-1.0/gw-vm.qcow2')

Любое направление приветствуется.

1 Ответ

0 голосов
/ 25 июня 2018

Это будет функция os.walk() - она ​​выполняет проверку каталога. Проверьте документы на нем: https://docs.python.org/3/library/os.html?#os.walk

Удачи, надеюсь, это поможет!

(отредактированное форматирование)

...