我对 Unix/Linux 系统很陌生,我在我的 Windows 机器上编写了这个程序,所以它工作得很好,我查看了 this并且很困惑。
这是我的全局代码:
COGS = [path.split("\\")[-1][:-3] for path in glob("./lib/cogs/*.py")]
在此先感谢您的回答,谢谢!
最佳答案
我不确定你的输出是什么格式,但我猜你的 path.split("\\")
导致您的问题,因为 Windows 使用 \
.我只需将其更改为 path.split("/")
即可获得我的 cogs 列表, 因为 linux 使用 /
作为路径分隔符
或使用 os.sep
关于linux - 如何让我的 glob 在 Linux 上为 cogs 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63930956/