Praw 4.4/5.2“'Reddit'对象没有属性'subreddit'”

2024-05-29 11:41:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我什么都试过了,真是束手无策。我一直收到一个错误,显示“AttributeError:'Reddit'对象没有属性'subreddit'” 我安装了praw5.2,然后卸载并手动安装了praw4.4,两次它都告诉我“praw的2.1.18版本过时了。版本5.2.0于2017年10月24日星期二发布。”当我编辑以下内容时:

reddit = praw.Reddit(client_id='8888',
                 client_secret='8888',
                 user_agent='8888_API:v1')

subreddit= r.subreddit('learnpython')

^{pr2}$

也就是说,旧的语法,运行良好。所以它似乎认为我有praw2.1.18,尽管我没有

完整回溯:

runfile('C:/Users/..../rAPI.py', wdir='C:/Users/....')
Version 2.1.18 of praw is outdated. Version 5.2.0 was released Tuesday October 24, 2017.
Traceback (most recent call last):

  File "<ipython-input-88-ab9c8af5b7e2>", line 1, in <module>
runfile('C:/Users/..../rAPI.py', wdir='C:/Users/....')

  File "C:\Users\....\AppData\Local\Continuum\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
execfile(filename, namespace)

  File "C:\Users\....\AppData\Local\Continuum\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/..../rAPI.py", line 14, in <module>
subreddit= r.subreddit('learnpython')

AttributeError: 'Reddit' object has no attribute 'subreddit'

Tags: inpy版本clientlinesiteusersfile

热门问题