我需要写
ranks[a], ranks[b], count
Run Code Online (Sandbox Code Playgroud)
到一个文件,每次都在新的一行
我在用:
file = open("matrix.txt", "w")
for (a, b), count in counts.iteritems():
file.write(ranks[a], ranks[b], count)
file.close()
Run Code Online (Sandbox Code Playgroud)
但这不起作用并返回
TypeError: function takes exactly 1 argument (3 given)
Run Code Online (Sandbox Code Playgroud)
Ham*_*ish 15
正如错误所说,file.write只需要一个arg.尝试:
file.write("%s %s %s" % (ranks[a], ranks[b], count))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14322 次 |
| 最近记录: |