Удаление временного файла в Python

Это мой существующий код для архивирования папки, которую я собрал в основном из справки здесь:

#!/usr/bin/env python

import os
import sys
import datetime

now = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M")
target_dir = '/var/lib/data'
temp_dir='/tmp'

zip = zipfile.ZipFile(os.path.join(temp_dir, now+".zip"), 'w', zipfile.ZIP_DEFLATED)
rootlen = len(target_dir) + 1
for base, dirs, files in os.walk(target_dir):
   for file in files:
      fn = os.path.join(base, file)
      zip.write(fn, fn[rootlen:])

Если бы я хотел удалить zip-файл, который я только что создал в конце операции, будет ли эта команда лучшей?

os.remove.join(temp_dir, now+".zip")

Ответы на вопрос(3)

Ваш ответ на вопрос