【发布时间】:2017-07-12 23:58:17
【问题描述】:
这里是python reddit 程序,代码100% 没问题。它来自一个教程网站。
#!/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 有关,任何帮助都会很棒。
【问题讨论】:
-
我可以肯定地说这个机器人需要python3,但你使用的是python2
-
我怎样才能切换它..?
-
您似乎忽略了设置
bot1配置文件。 -
它设置好了,几个月前我写了一个 python reddit 程序,但是我安装了新的 python,一切都搞砸了
-
确保在 IDLE for python 3 中打开它,然后尝试运行代码。