Считать файл с разделителями табуляции в словарь в python без использования модуля CSV - PullRequest
0 голосов
/ 23 марта 2020

Я должен использовать этот текст sfs.gff, чтобы создать словарь, а затем сделать словарь словарей, и я не совсем уверен, как go об этом

Это текст

enter image description here Это то, что я имею до сих пор, просто не знаю, что делать дальше.

import sys
import textwrap

with open(sys.argv[1]) as gff:
    info = dict()

1 Ответ

0 голосов
/ 23 марта 2020

Попробуйте это:

import csv
import sys

data = [] #--> list of Dictionaries
with open(sys.argv[1], 'rb') as f:
    reader = csv.DictReader(f, delimiter='\t', quoting=csv.QUOTE_NONE)
    _ = next(reader) # skip header
    for line in reader:
        data.append(line)
...