Добавить строку в файл, если он не существует с использованием Python

У меня есть XML-файл следующим образом:

<?xml version="1.0" encoding="utf-8"?>
  <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>

Я хочу добавить строку<Import Project="$(ProjectName).targets" /> между </ImportGroup> а также</Project> следующее

<?xml version="1.0" encoding="utf-8"?>
  <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
  <Import Project="$(ProjectName).targets" />
</Project>

Если линия<Import Project="$(ProjectName).targets" /> уже существует в файле нет необходимости добавлять.

Как я могу это сделать?

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

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