read_sparse6#
- read_sparse6(path)[source]#
从路径读取以sparse6格式表示的无向图。
- Parameters:
- path文件或字符串
要写入的文件或文件名。
- Returns:
- G图/多图或图/多图列表
如果文件包含多行,则返回图列表
- Raises:
- NetworkXError
如果字符串无法解析为sparse6格式
See also
References
[1]Sparse6 规范 <https://users.cecs.anu.edu.au/~bdm/data/formats.html>
Examples
你可以通过提供文件路径来读取sparse6文件:
>>> import tempfile >>> with tempfile.NamedTemporaryFile(delete=False) as f: ... _ = f.write(b">>sparse6<<:An
- “)
… _ = f.seek(0) … G = nx.read_sparse6(f.name) >>> list(G.edges()) [(0, 1)]
你也可以通过提供一个打开的类文件对象来读取sparse6文件:
>>> import tempfile >>> with tempfile.NamedTemporaryFile() as f: ... _ = f.write(b">>sparse6<<:An
- “)
… _ = f.seek(0) … G = nx.read_sparse6(f) >>> list(G.edges()) [(0, 1)]