Arquivos - file¶
-
grafos.file.
openFile
(self)[código fonte]¶ Abre o arquivo externo que contém as informações do grafo para leitura.
- Args:
- None
- Returns:
- None
- Raises:
- Exception: filePathNotDefined caso o nome do arquivo não seja do tipo string.
-
grafos.file.
readNodesAmount
(self)[código fonte]¶ Obtém o número total de nós do grafo.
Lê a primeira linha do arquivo (que representa o número de nós) e a associa ao atributo nodesAmount do objeto.
- Args:
- None
- Returns:
- None
- Raises:
- None
-
grafos.file.
writeGraphOnFile
(graph, nodesAmount, info, fileName)[código fonte]¶ Escreve os dados de um grafo qualquer em um arquivo externo.
- Args:
- graph (list): lista de vértices e pesos do grafo, em formato padrão. nodesAmount (int): quantidade de vértices do grafo. info (list): lista de elementos extras a serem escritos no fim do arquivo. fileName (str): nome do arquivo de destino.
- Returns:
- None
- Raises:
- Exception: filePathNotDefined caso o nome do arquivo não seja do tipo string.