所以我在 python 中使用discord.py 制作了一个discord 机器人,并且已经运行了一段时间。然而,最近该机器人开始随机死亡。因此,我将日志记录库添加到我的程序中,尝试找出发生了什么,今天早上我得到了这个日志:
此错误回溯会永远引用多个 pandas 文件。我的不和谐机器人代码:
# Import libraries
import asyncio
import random
import AO3
import pandas as pd
from discord.ext import commands
import logging
# Function to setup the dataframe
def dataframeSetup():
# Create the dataframe
df = pd.read_csv(
"https://docs.google.com/spreadsheets/d/16QtBJEtvV5a5DheR78x5AsoVA5b2DpXD1mq-x3lCFiA/export?format=csv",
names=["NaN", "Title", "Author", "Ship(s)", "Type", "Series", "Status", "Smut", "No of words", "No of chapters",
"Link"])
# Remove first two lines
df = df.iloc[2:]
# Remove the first column
df.drop("NaN", axis=1, inplace=True)
# Create variable to store …Run Code Online (Sandbox Code Playgroud) 所以我有以下文件结构:
\nproject/\n\xe2\x94\x9c\xe2\x94\x80 cpp_src/\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 src/\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 cpp source files\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 test/\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 cpp test files\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 stub.pyi\n\xe2\x94\x9c\xe2\x94\x80 python_src/\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 ...\n\xe2\x94\x9c\xe2\x94\x80 build.py\nRun Code Online (Sandbox Code Playgroud)\n在我的build.py文件中,我使用 setuptools 使用cpp_src自定义build_ext命令来编译和打包 C++ 扩展。但是,我似乎无法让它包含存根文件stub.pyi。如何修改 setuptools 命令来执行此操作?我不太关心文件结构,所以如果setup.py中需要另一个文件cpp_src,那很好。
如果有帮助的话,我还使用 Poetry 来管理虚拟环境。此外,如果有另一个构建系统可以使这变得更容易,我很乐意使用它。
\n谢谢。
\n编辑:这是该文件的简化版本build.py(完整存储库位于https://github.com/Aspect1103/Hades/tree/ Generation- rust ):
project/\n\xe2\x94\x9c\xe2\x94\x80 cpp_src/\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 src/\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 cpp source files\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 test/\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 cpp test files\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 …Run Code Online (Sandbox Code Playgroud)