可能重复不存在的话:
Add a line to a file if it not exist using python行添加到一个文本文件,如果使用python
我有一个文本文件,如下所示:
<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>
如下
<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>
我用的FileInput模块插入线,但我不希望添加 <Import Project="$(ProjectName).targets" />
如果它已经在文件 存在怎样才能做到这一点?
无不是一个重复 这是一个XML文件,除H我iam问一个文本文件和一个文本文件不能使用任何xml API读取。所以我重新发布它。我能够使用FileInput模块添加行,只是要求你只关于避免重复 – user1565954
xml格式的文件应该可以使用xml解析器或html解析器(如xmlTree或Beautifulsoup)来处理... ... –
http://stackoverflow.com/questions/12275255/add-a-line-to-a-file-if-it-not-exist-using -python ...没有人... –