сохранять выходные значения в txt-файле в столбцах python

Мое входное значение дает соответствующие выходные значения;

my_list = [] for i in range(1,10): system = i,i+2*i my_list.append(system) print(my_list) [(1, 3)] [(1, 3), (2, 6)] [(1, 3), (2, 6), (3, 9)] [(1, 3), (2, 6), (3, 9), (4, 12)] 

Я хочу, чтобы вывод хранился в 2 столбцах; где 1,2,3 – первые элементы столбца и 3,6,9 для 2-го столбца.

 (1 3) (2 6) (3 9) 

так далее … и затем записывайте эти значения в текстовый файл. Для текстового файла можно ли генерировать текстовый файл как часть скрипта? благодаря

2 Solutions collect form web for “сохранять выходные значения в txt-файле в столбцах python”

вам нужно сохранить элемент my_list с равным индексом с i-1 (ваш диапазон начинается с 1):

 my_list=[] with open ('new.txt','w') as f: for i in range(1,10): system = i,i+2*i my_list.append(system) print(my_list) f.write(str(my_list[i-1])+'\n') 

вывод:

 (1, 3) (2, 6) (3, 9) (4, 12) (5, 15) (6, 18) (7, 21) (8, 24) (9, 27) 

также, как говорится в комментариях, вам не нужен my_list вы можете сделать это с помощью следующего кода:

 with open ('new.txt','w') as f: for i in range(1,10): system = i,i+2*i f.write(str(system)+'\n') 
 file = open('out.txt', 'w') print >> file, 'Filename:', filename # or file.write('...\n') file.close() 

В принципе, посмотрите на «/ n» и добавьте его в переменную, которую он должен добавить к следующей строке:

используйте («a» вместо «w»), чтобы продолжать добавлять к файлу. Файл будет находиться в каталоге, из которого вы строите.

  • Это лучший способ добавить дополнительное измерение в массив numpy в одной строке кода?
  • Создание deb или rpm с помощью setuptools - data_files
  • Как установить Rodeo IDE в дистрибутив Anaconda python?
  • argparse: как я могу разрешить нескольким значениям переопределять значение по умолчанию
  • Первая доступная дата предыдущего дня / месяца / года из диапазона даты и времени
  • Декодирование шестнадцатеричной строки в Python 3
  • Как сократить этот код, не используя кучу операторов if
  • Вычтите значение из каждого числа в списке в Python?
  • Для цикла и 'numpy.float64' объект не является итерируемой ошибкой
  • Как эмулировать 4-битное целое число в Python 3?
  • Вычитайте секунды из datetime в python
  • Python - лучший язык программирования в мире.