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