rels = graph.match(node_sq, r_type=None) for rel in rels: print(rel) 输出显示正常utf-8编码的文字
时间: 2024-03-27 17:38:17 浏览: 138
简单的print输出语句
如果输出的文字是乱码,可能是因为输出窗口的编码格式与输出的文字编码格式不一致导致的。可以尝试在输出前将文字编码格式转换为输出窗口所用的编码格式,例如:
```python
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
rels = graph.match(node_sq, r_type=None)
for rel in rels:
print(rel.start_node["property_name"], rel.type, rel.end_node["property_name"]).encode(sys.stdout.encoding, 'replace')
```
这里使用了 `sys.stdout.encoding` 获取输出窗口所用的编码格式,并使用 `encode()` 方法将输出的文字转换为该编码格式。
阅读全文