У меня есть временный файл с некоторым контентом и python script, генерирующий некоторый вывод в этот файл. Я хочу, чтобы это повторялось N раз, поэтому мне нужно повторно использовать этот файл (фактически массив файлов). Я удаляю весь контент, поэтому временный файл будет пуст в следующем цикле. Для удаления содержимого я использую этот код:
def deleteContent(pfile):
pfile.seek(0)
pfile.truncate()
pfile.seek(0) # I believe this seek is redundant
return pfile
tempFile=deleteContent(tempFile)
Мой вопрос: есть ли какой-либо другой (лучший, более короткий или безопасный) способ удалить весь контент без фактического удаления временного файла с диска?
Что-то вроде tempFile.truncateAll()
?