У меня есть следующий фрагмент кода
Код: Выделить всё
def zipfile_method(file_list):
try:
zip_path = os.path.abspath('/Users/nirmalsarswat/Document/jdk.zip')
print(zip_path)
zip_file = zipfile.ZipFile(zip_path, 'w', zipfile.ZIP_DEFLATED)
for files in file_list:
path = os.path.abspath(files)
zip_file.write(path)
zip_file.close()
except Exception as e:
print("exception occured during compression %s" % e)
zipfile_method(['/Users/nirmalsarswat/Desktop/jdk-8u171-macosx-x64.dmg', '/Users/nirmalsarswat/Desktop/resume-nirmal-sarswat.pdf'])
Я ожидаю, что путь к файлу будет находиться в /Users/nirmalsarswat/Document/jdk.zip, но zipfile сохраняет его в той же папке, что и файл Python, вот так /Users/nirmalsarswat/Desktop/Users/nirmalsarswat/Document/jdk.zip.
Как сохранить файл по пути /Users/nirmalsarswat/Document/jdk.zip
Я использую MacOS, Python 3.6.4.