我怎样才能让我的 glob 为 Linux 上的齿轮工作

How can I make my glob work for cogs on Linux

我是 Unix/Linux 系统的新手,我在我的 Windows 机器上编写了这个程序,所以它工作得很好,我看着 this 并感到非常困惑。

这是我的 glob 代码:

COGS = [path.split("\")[-1][:-3] for path in glob("./lib/cogs/*.py")]

在进阶,感谢您的回答,谢谢!

我不确定你的输出是什么格式,但我猜你的 path.split("\") 导致了你的问题,因为 Windows 使用 \。我只需将其更改为 path.split("/") 即可获得齿轮列表,因为 linux 使用 / 作为路径分隔符

或使用os.sep