Python discord bot偶尔出错

Python discord bot偶尔出错,python,discord,Python,Discord,我已经做了一个机器人发送文件给用户谁键入!在特定频道下载cfg。它可以工作,但过了一段时间,当用户键入时,它将抛出一个错误!下载cfg。 有人能帮忙吗 错误: Traceback (most recent call last): File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\discord\client.py", line 312, in

我已经做了一个机器人发送文件给用户谁键入!在特定频道下载cfg。它可以工作,但过了一段时间,当用户键入时,它将抛出一个错误!下载cfg。 有人能帮忙吗

错误:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\discord\client.py", line 312, in _run_event
    await coro(*args, **kwargs)
  File "F:\Desktop\Coding Projects\nam1bot\bot.py", line 21, in on_message
    for line in os.listdir('master'):
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'master'
代码:


您应该指定文件的完整路径。需要
os

  • 当前目录:
    os.getcwd()
  • 源文件的目录:
    os.path.dirname(os.path.abspath(_文件__))
  • 例如:

    master = os.getcwd() + "/master/nam1master.cfg.bak"   # Linux
    master = os.getcwd() + "\\master\\nam1master.cfg.bak" # Windows
    

    您应该指定文件的完整路径。需要
    os

  • 当前目录:
    os.getcwd()
  • 源文件的目录:
    os.path.dirname(os.path.abspath(_文件__))
  • 例如:

    master = os.getcwd() + "/master/nam1master.cfg.bak"   # Linux
    master = os.getcwd() + "\\master\\nam1master.cfg.bak" # Windows
    

    看起来您正试图访问一个不存在的“主”目录。看起来您正试图访问一个不存在的“主”目录。