导入
创建和编辑 Reddit 子版块维基
学习如何使用 Python Reddit API Wrapper 管理你的子版块维基页面。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| name | string | 是 | 这是要创建的维基页面的名称。 |
| content | string | 是 | 维基页面的内容,使用 Markdown 格式。 |
1import praw 2import json 3 4reddit = praw.Reddit( 5 client_id="{{CLIENT_ID}}", 6 client_secret="{{CLIENT_SECRET}}", 7 refresh_token="{{REFRESH_TOKEN}}", 8 user_agent="testscript by u/{{USERNAME}}" 9) 10try: 11 subreddit = reddit.subreddit("{{SUBREDDIT_NAME}}") 12 13 name = "示例维基" 14 content = "示例维基页面的示例内容" 15 response = subreddit.wiki.create(name=name, content=content) 16 print(response) 17except Exception as e: 18 print(e)
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| content | string | 是 | 维基页面的新内容或修改后的内容,使用 Markdown 格式。 |
| reason | string | 否 | 用于说明维基页面更改原因的备注。 |
1import praw 2import json 3 4reddit = praw.Reddit( 5 client_id="{{CLIENT_ID}}", 6 client_secret="{{CLIENT_SECRET}}", 7 refresh_token="{{REFRESH_TOKEN}}", 8 user_agent="testscript by u/{{USERNAME}}" 9) 10try: 11 subreddit = reddit.subreddit("{{SUBREDDIT_NAME}}") 12 print(subreddit.wiki["example_wiki"].content_md) 13 14 subreddit.wiki["example_wiki"].edit(content="更新后的示例维基页面内容") 15 print(subreddit.wiki["example_wiki"].content_md) 16 17except Exception as e: 18 print(e)