ファイルのリストがあり、それぞれがその内容を読み取り、その内容を関数に送信しprocessContent()
、すべてをファイルに書き戻すために、それを反復処理したいとします。次のコードはそれを行う適切な方法でしょうか?
for curfile in files:
with open(curfile, 'r+') as infile
content = infile.read()
processed_content = processContent(content)
infile.write(processed_content)
つまり、読み取りと書き込みを同じ繰り返しで行います。