类型错误:无法连接'str'和'Redditor'对象


Traceback (most recent call last):
File "run.py", line 56, in <module>
run(r, comments_replied_to)
File "run.py", line 30, in run_bot
b.write("Author=" + comment.submission.author + "n")
TypeError: cannot concatenate 'str' and 'Redditor' objects

这是从代码中收到的回溯,我不知道如何修复,谢谢。

这是代码

with open ("first.txt", "a") as f, open 
("second.txt", "a") as b:
f.write(comment.id + "n")
b.write("author=" + comment.submission.author + "n")

我猜您正在使用PRAW并想获得reddit用户名?现在,您正在尝试将一个String与Redditor对象连接起来。

相反,您需要使用Redditor.name来访问用户名。查看Redditor对象的文档。

在你的情况下,那将是

comment.submission.author.name

最新更新