2017-07-11 8 views
0

ここはpython redditプログラムです。コードは100%上手くいます。チュートリアルのウェブサイトからのものです。シンプルなpython redditプログラムを実行できませんか?

#!/usr/bin/python 
import praw 

reddit = praw.Reddit('bot1') 

subreddit = reddit.subreddit("learnpython") 

for submission in subreddit.hot(limit=5): 
print("Title: ", submission.title) 
print("Text: ", submission.selftext) 
print("Score: ", submission.score) 
print("---------------------------------\n") 

私はこのエラーが発生します。

Traceback (most recent call last): 
File "Top3Links.py", line 4, in <module> 
reddit = praw.Reddit('bot1') 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site- 
packages/praw/reddit.py", line 105, in __init__ 
**config_settings) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site- 
packages/praw/config.py", line 64, in __init__ 
self.custom = dict(Config.CONFIG.items(site_name), **settings) 
File 

"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py"、ライン347、アイテムで 昇給NoSectionError(セクション) ConfigParser.NoSectionError:いいえセクション: 'bot1' Eric-MacBook-Pro:PythonRedditBot Eric $

多分、Python 3.5をインストールすると何か関係があります。

+0

私が言うことができますボットがpython3を必要としているが、python2を使用していることを確認してください。 – pythad

+0

どうすればいいですか? –

+0

あなたは 'bot1'設定ファイルを設定するのを怠っているようです。 –

答えて

0

このモジュールの設定ファイルがありません。ドキュメントをチェックアウト: https://praw.readthedocs.io/en/latest/getting_started/configuration/prawini.html

文書によると、あなたはこのようなセクションを含む、praw.iniファイルが必要になります。

[bot1] 
client_id=Y4PJOclpDQy3xZ 
client_secret=UkGLTe6oqsMk5nHCJTHLrwgvHpr 
password=pni9ubeht4wd50gk 
username=fakebot1 

ソースも有益であり:https://github.com/praw-dev/praw/blob/master/praw/reddit.py#L79

+0

私はreddit.pyファイルに行き、そのgithubにコードを貼り付け、それでも同じエラーが出ます。 –

+0

@ItachiSan私は自分の投稿を編集しました。私はpraw.iniファイルが必要だと思います。 – aaronm04

関連する問題