Adicione uma linha a um arquivo se ele não existir usando python
Eu tenho um arquivo xml da seguinte forma:
<?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>
Eu quero adicionar uma linha<Import Project="$(ProjectName).targets" />
entre</ImportGroup>
e</Project>
do seguinte modo
<?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>
Se a linha<Import Project="$(ProjectName).targets" />
já existe no arquivo, não há necessidade de adicionar.
Como eu posso fazer isso?