可以用吗环球有魔法吗?

2024-09-19 20:49:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些代码,我想知道一个路径是否有shell通配符,这看起来像是在一个中心位置定义的东西。我找到了环球有魔法吗()提供了这个(它只是一个正则表达式:'[*?[]')。但是这个方法没有列在模块的__all__列表中,也没有出现在pydoc中。在

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

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


Tags: 模块方法代码路径版本列表定义魔法
1条回答
网友
1楼 · 发布于 2024-09-19 20:49:15

我个人会复制regexp。glob模式的定义不会改变,这会迫使你在代码中改变它。stdlib没有在外部提供这种方法,这意味着它不能保证将来不会改变。我不担心它将来会发生变化(原因与上述相同:glob模式的定义不会改变),但我担心如果模块的实现被重构,不再需要它,它可能会被删除。在

相关问题 更多 >