gpt4 book ai didi

python - 可以使用 glob.has_magic 吗?

转载 作者:太空狗 更新时间:2023-10-30 01:23:31 26 4
gpt4 key购买 nike

我有一些代码想知道路径是否有 shell 通配符,这似乎是在中央位置定义的东西。我发现 glob.has_magic() 提供了这个(它只是一个正则表达式:'[*?[]')。但是这个方法没有列在模块的__all__列表中,也没有出现在pydoc中。

我应该只将这个正则表达式复制到我的代码中吗? (我宁愿不要)

是否存在在未来版本的 python 中删除此方法的风险,因为它没有出现在文档中?

最佳答案

我个人会复制正则表达式。 glob 模式的定义不会改变,迫使您在代码中更改它。 stdlib 不使该方法在外部可用这一事实意味着不能保证它将来不会改变。我不会担心它将来会发生变化(出于与上述相同的原因:glob 模式的定义不会改变)但我会担心如果模块的实现被重构,它可能会被删除,以便它是不再需要。

关于python - 可以使用 glob.has_magic 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12413559/

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