gpt4 book ai didi

python - 有没有简单的方法来复制 gitignore 工作原理背后的逻辑?

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:48 25 4
gpt4 key购买 nike

我需要与 gitignore 文件相同的行为,但我自己的代码实际上并不涉及 git。我希望行为与 gitignore 完全匹配,但查看所有规则,这似乎很重要。

我在项目中有文件。运行我的 Python 脚本时,它会对这些文件执行操作。我想要一个 .gitignore 文件,上面写着忽略某些文件子集。

是否有一些简单的方法可以实现这种行为,还是我需要从头开始编写?

最佳答案

如果您在 Git 存储库中工作,git check-ignore 可以满足您的需要:

$ echo "foo.pyc" | git check-ignore --stdin --no-index
foo.pyc
$ echo "foo.py" | git check-ignore --stdin --no-index

否则,您将需要使用实现 Git 模式匹配格式的库。一个这样的库是 pathspec .阅读文档以获取使用示例。

关于python - 有没有简单的方法来复制 gitignore 工作原理背后的逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48791743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com