У меня есть C: / a / b / c / d, и я хочу сжать только файл 'd'. Когда я делаю это в Python, используя библиотеку py7zr с
archive = py7zr.SevenZipFile('C:/a/b/c/d.7z', 'w')
archive.writeall('C:/a/b/c/d')
archive.close()
, это работает, но когда я извлекаю zip, у меня получается полный путь a / b / c, вместо этого я хочу только ZIP текущий файл. Есть идеи?