【发布时间】:2017-06-20 07:20:08
【问题描述】:
我正在使用库来将机器人添加到程序中,但我不确定框架中的某个部分。我不知道为什么下面的代码不起作用:
@bot.command()
async def meme():
path = r"C:\Users\Diego\Dropbox\PycharmProjects\XDBot\freshmemes"
memeToPost = random.choice([
x for x in os.listdir(path)
if os.path.isfile(os.path.join(path, x))
])
await bot.upload(path+memeToPost)
(忽略 @bot.command()、async def meme 和 await bot.upload,因为它是我正在使用的机器人框架的一部分)
每当我尝试运行它时,我都会收到this:
感谢任何帮助,谢谢:)
【问题讨论】:
-
您可以将代码和输出直接添加到您的问题中,而不是链接到 pastebins。
-
根据该 pastebin 中的错误消息,您似乎尝试上传系统上不存在的文件。您是否去过文件系统上的那个目录并查看该文件是否真的存在?
标签: python