我需要经过大量的XML文件。某些文件包含某些字符串(我正在搜索),而其他XML文件不包含特定字符串。如何打开每个文件以搜索特定字符串?
如果文件中存在字符串,我想在另一个位置复制该文件。我想到的代码的一个基本示例是(但没有错并跳过一些代码):
inputFile = ('example/nonReducedFiles/%s/%02d/%02d/%s.xml')%(year, month, day, id)
inputFile.read()
if 'exampleString' exists in inputFile:
outputFile = ('example/reducedFiles/%s/%02d/%02d/%s.xml')%(year, month, day, id)
writer.writelines(outputFile)
我对Python很新,所以我希望找到一些不太复杂的东西。如果它更容易,我也有CSV格式的文件。