я печатаю мой вывод в файл с помощью следующей команды:Как печатать с добавлением, настраиваемым разделителем и подавлять конечное пространство в Python 2?
print >> outfile, columns2[0],"\t",columns2[1],"\t",columns2[2]
Моя проблема заключается в том, что у меня есть «пространство» в конце содержания каждого столбца.
Я знаю, что несколько раз она может быть решена с sep
:
print('foo', 'bar', sep='')
Но я не знаю, как реализовать sep
при записи в файл с моей командой выше:
print >> outfile
Почему вы не пишете файл? –
Я думаю, что он говорит о пространстве, вставленном в каждую запятую, а не в NL. – totoro
Вы спрашиваете о Python 3 или 2? Если Python 3, это может быть замкнуто-как-дубликат [синтаксиса python help sep = "", '\ t'] (http://stackoverflow.com/questions/22116482/python-syntax-help-sep-t) – smci