Pythonを使用して一連のSQLステートメントをファイルに書き込んでいます。テンプレート文字列は次のようになります。
store_insert = '\tinsert stores (storenum, ...) values (\'%s\', ...)'
私は次のようにファイルに書き込んでいます:
for line in source:
line = line.rstrip()
fields = line.split('\t')
script.write(store_insert % tuple(fields))
script.write(os.linesep)
ただし、結果の出力では、予想どおり\ r \ nではなく、各行の最後に\ r \ r\nが表示されます。なんで?