Python file.write создание дополнительного возврата каретки

I Я пишу серию операторов SQL в файл с помощью Python. Строка шаблона выглядит так:

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 \ r \ n в конце каждой строки, а не \ r \ n как я и ожидал. Почему?

14
задан SilentGhost 26 October 2010 в 17:10
поделиться