私はPrawを使用してRedditのボットを書くしようとしている、これは私の関数である:Pythonでオブジェクトのすべての属性を一覧表示するにはどうすればよいですか?
submission = reddit.submission(mention.submission.id)
(私は以前reddit = praw.Reddit()
やその他もろもろを定義しているので、提出が私にsubmission objectを与える必要があります
。最初に、投稿が自己投稿かリンクかをチェックしたいのですが、それはsubmission.is_self
をチェックすることで可能ですが、好奇心のためにdir(submission)
とsubmission.__dict__
を印刷してみましたが、どちらもオブジェクトの属性としてis_self
です。
なぜそうですか?そして、ライブラリ自体のソースコードを掘り下げることなく、オブジェクトのすべての属性を確実に見つける方法を教えてください。 Prawのドキュメントはこの点で少し欠けています。