Exemple #1
0
def creaGrafica(txt_file: str):
    nodos = []
    with open(txt_file) as file:
        lineaParse = file.readline()
        while lineaParse:
            #Dejamos de parsear el .txt hasta que se encientre #
            if "#" not in lineaParse:
                n_info = lineaParse.replace("\n", "").split(",")
                nodos.append((n_info[0], n_info[1], n_info[2]))
            lineaParse = file.readline()
    #Generamos los nodos y anadimos para crear a G
    if len(nodos) > 0:
        g = Graph()
        g.add_node_list(nodos)
        return g
Exemple #2
0
def create_graph_from_txt_file(txt_file: str):
    nodes = []
    with open(txt_file) as file:
        line = file.readline()
        while line:
            if "#" not in line:
                n_info = line.replace("\n", "").split(",")
                nodes.append((n_info[0], n_info[1], n_info[2]))

            line = file.readline()

    if len(nodes) > 0:
        g = Graph()
        g.add_node_list(nodes)
        return g

    raise Exception("Wrong input file provided")