Я создаю простую функцию, которая работает (удалить файлы). Но в конце я хочу вернуть список файлов, которые были эффективно удалены.
Это функция:
def deleteFiles(files):
# empty list
RemovedFiles = list()
for file in files:
# Delete the file
if os.remove(file):
RemovedFiles.append(file)
return RemovedFiles
Я запускаю эту функцию с:
print deleteFiles([/home/xyz/xyz.zip])
Это эффективно удаляет xyz.zip, но возвращает пустой список: []
. Что я тут не так делаю?