python - 在 Python 中格式化电话号码的最佳方法是什么?

标签 python formatting format standards libs

如果我只有一个 10 位或更多位的字符串,我该如何将其格式化为电话号码?

一些简单的例子:

555-5555
555-555-5555
1-800-555-5555

我知道这些不是格式化它们的唯一方法,如果我自己做的话,我很可能会遗漏一些东西。是否有 python 库或格式化电话号码的标准方法?

最佳答案

对于图书馆:电话号码(pypisource)

Python version of Google's common library for parsing, formatting, storing and validating international phone numbers.

自述文件不足,但我发现代码有据可查。

关于python - 在 Python 中格式化电话号码的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058120/

相关文章:

python - Python deg2num语法错误

python - .NET 和 Python 通过 IronPython 互操作

Python 理解调度程序

xml - Eclipse:如何格式化工作区中的所有 xml 文件?

go - 如何在 Go 中打印 float 的二进制表示?

Python 的函数 readlines(n) 行为

html - 不要使用 CSS 缩进第一段的第一行

C#:IFormattable、IFormatProvider 和 ICustomFormatter 之间的连接,以及何时使用什么

html - 不显示全 Angular div

android - 计时器格式更改为 0 :0 to 00:00?