要将结果换行输出,可以使用字符串的换行符”\n”。你可以在适当的位置添加”\n”来实现换行。例如,在写入文件时,可以在每一行的末尾加上”\r\n”来表示换行。
修改代码如下:
with codecs.open("/Program Files (x86)/python/PycharmProjects/pythonProject5/jieba-0.42.1/People_node.txt", "w", "utf8") as f:
f.write("ID Label Weight\r\n") # 结果输出
for name, times in names.items():
if times > 10:
f.write(name + " " + name + " " + str(times) + "\r\n")
with codecs.open("/Program Files (x86)/python/PycharmProjects/pythonProject5/jieba-0.42.1/People_edge.txt", "w", "utf8") as f:
f.write("Source Target Weight\r\n") # 结果写出
for name, edges in relationships.items():
for v, w in edges.items():
if w > 10:
f.write(name + " " + v + " " + str(w) + "\r\n")
这样就会在输出文件中每一条数据后面都有一个换行符,实现了结果的换行输出。
内容由零声教学AI助手提供,问题来源于学员提问




