LINUX.ORG.RU

Python создать архив под linux

 ,


1

1

Создаю архив в Windows

os.system(«C:\Program Files\7-Zip\7z.exe» a FILE1.zip D:\data*)

Нужно сделать тоже самое под CentOS 7, не хочется устанавливать CentOS 7, правильно ли я понимаю, что нужно по аналогии указать путь до установленного архиватора 7z.exe и путь к каталогу, что-то типа?

os.system(«/home/7-Zip/7z.exe» a FILE1.zip /home/UserName/desktop/data*)

Знатоки linux подскажите пожалуйста



Последнее исправление: polin11 (всего исправлений: 1)

/home/7-Zip/7z.exe

/usr/bin/7z - обычно ставится сюда

TheAnonymous ★★★★★
()
Последнее исправление: TheAnonymous (всего исправлений: 1)

Нужно сделать тоже самое под CentOS 7, не хочется устанавливать CentOS 7,

Подсказываю: Значит ненужно. Будет нужно — поставишь.

Нефиг писать код не тестируя его на целевой платформе.

anonymous
()

если не нужОн именно 7zip, то zlib из коробки в любом Питоне вроде как есть (import zlib; zlib.compress(...))

Sahas ★★★★☆
()

не проще таром упаковать, который есть в любом дистре?

chenbr0
()

Почему не хочешь использовать модули Python?

zipfile, например.

iljuase ★★★
()

.exe и Linux, срочно вызывайте врачей этому господину)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.