已通过pip安装phonenumbers模块,为何导入仍失败?附代码求助
问题排查与解决办法
你的代码里存在几处拼写错误,还有依赖文件需要确认,具体如下:
- 模块调用拼写错误:导入的是全小写的
phonenumbers模块,但代码里写成了phoneNumber.parse(number),需改为phonenumbers.parse(number) - 方法名拼写错误:
geocoder.decription_for_number里的decription少了字母s,正确写法是description_for_number - 依赖文件验证:确保
Number.py和当前脚本在同一文件夹,且文件里的number变量是带国家码的合法电话号码字符串(比如"+8613800138000")
修正后的完整代码:
import phonenumbers from Number import number from phonenumbers import geocoder san_number = phonenumbers.parse(number) your_location = geocoder.description_for_number(san_number, "en") print(your_location)
内容的提问来源于stack exchange,提问作者Robi Cahyo
相关产品推荐
相关产品推荐

