首页 > 解决方案 > AttributeError:“_io.TextIOWrapper”对象没有属性“fp”

问题描述

当我尝试将 txt 文件发送到不和谐的 webhook 时出现此错误。(python3)

import os
import subprocess
import requests
import discord
import dhooks
from dhooks import Webhook, Embed

hook = Webhook("https://discord.com/api/webhooks/816226588005367849/C_qZ-zGf80vucvO6RBQbL9tQaECdhaCwSp8im5ZkCotwEPzdwqgkYm1jmrfhlcafBhPI")
Discord_txt = open("data.txt", "r+")
hook.send(file=Discord_txt)

标签: python-3.x

解决方案


根据文档,您应该使用以下Filedhooks

from dhooks import Webhook, File

hook = Webhook("https://discord.com/api/webhooks/...")
Discord_txt = File("data.txt")
hook.send(file=Discord_txt)

推荐阅读