如果我所拥有的是一个10位或更多位的字符串,我怎样才能把它作为一个电话号码来格式化?
一些简单的例子:
555-5555 555-555-5555 1-800-555-5555我知道这些并不是格式化的唯一方法,如果我自己做,很可能会遗漏。有没有一个Python库或格式化电话号码的标准方式?
解决方案for library:phonenumbers( pypi , )
$ b谷歌公共库的Python版本用于解析,格式化,存储和验证国际电话号码。
自述文件不足,但是我发现代码已经很好的记录了。
If all I have is a string of 10 or more digits, how can I format this as a phone number?
Some trivial examples:
555-5555 555-555-5555 1-800-555-5555I know those aren't the only ways to format them, and it's very likely I'll leave things out if I do it myself. Is there a python library or a standard way of formatting phone numbers?
解决方案for library: phonenumbers (pypi, source)
Python version of Google's common library for parsing, formatting, storing and validating international phone numbers.
The readme is insufficient, but I found the code is well documented.
更多推荐
用Python格式化电话号码的最佳方式是什么?
发布评论