Python 是否可以使用Discord.py写入和发送文件而不保存到硬盘?
我正在尝试创建一个bot,它从频道消息中编译信息,并将其转换为CSV文件,然后发送回用户。目前,我正在将文件写入硬盘,然后发送该文件(下面的工作代码)Python 是否可以使用Discord.py写入和发送文件而不保存到硬盘?,python,csv,discord,discord.py,Python,Csv,Discord,Discord.py,我正在尝试创建一个bot,它从频道消息中编译信息,并将其转换为CSV文件,然后发送回用户。目前,我正在将文件写入硬盘,然后发送该文件(下面的工作代码) csv=open('pyro.csv','w') csv.write('日期、商店、sku、大小、产品、配置文件、代理、订单\n') #从通道中提取数据 尝试: 对于历史上的m: 如果m.webhook_id==ECB_id和date_1您可以构造一个BytesIO类文件对象: import io buf = io.BytesIO(b'thed
csv=open('pyro.csv','w')
csv.write('日期、商店、sku、大小、产品、配置文件、代理、订单\n')
#从通道中提取数据
尝试:
对于历史上的m:
如果m.webhook_id==ECB_id和date_1您可以构造一个BytesIO
类文件对象:
import io
buf = io.BytesIO(b'thedata')
f = discord.File(buf, filename='filename_shown_in_discord.txt')
import io
buf = io.BytesIO(b'thedata')
f = discord.File(buf, filename='filename_shown_in_discord.txt')