Как вы импортируете текстовый файл и создаете таблицу с двумя столбцами, разделяющую / t? - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь импортировать файл file.txt и прочитать его как alist с двумя столбцами. Формат файла txt выглядит следующим образом.

1 1.234567
2 2.345678

Спасибо

Я могу открытьэто как список, но я не мог разделить \ t, чтобы я мог получить две строки.

o=open('file.txt')
csv_o = csv.reader(o)
for line in csv_o:

        print (line)
o.close()

То, что я получаю, это

['1\t1.234567']
['2\t2.345678']

, и то, что я хочу, это

['1','1.234567']
['2','2.345678']

1 Ответ

2 голосов
/ 10 июля 2019

Использование delimiter="\t"

Пример:

import csv

with open(filename) as csvfile:
    reader = csv.reader(csvfile, delimiter="\t")
    for row in reader:
        print(row)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...