Написать несколько столбцов на .xls через Python 2.7 - PullRequest
1 голос
/ 10 декабря 2011
    out_file.write('Position'+'\t'+'Hydrophobic'+'\n')

    for i in position:
        out_file.write(str(i)+'\n')
    for j in value:
        out_file.write('\t'+str(j)+'\n')

так сказано

Position     Hydrophobic
0            a
1            b
2            c

#... and so on

когда он записывает в файл Excel, он помещает его в значение j из нижней части столбца i в столбце позиции

Как мне поставить их рядом с '\ t' и '\ n'?

1 Ответ

2 голосов
/ 10 декабря 2011
for i, j in zip(position, value):
    out_file.write(str(i) + '\t' + str(j) + '\n')

или лучше:

     out_file.write('%s\t%s\n' % (str(i), str(j))

или лучше:

text = ['%s\t%s' % (str(i), str(j) for i, j in zip(position, value)]
text = '\n'.join(text)
out_file.write(text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...