今天在做crm客户导入的时候,遇到一个问题,就是只有客户的详细地址,而这个地址又是不规则的结果,所以我们需要一些方法去解析到他的省市区存入客户表。
首先我们需要用到一个包
cpca # pip install cpca -i https://pypi.tuna.tsinghua.edu.cn/simple 获取地址
import cpca CRI_Address = ["佛山市顺德区伦教街道熹涌工业区解放东路南1号"] a = cpca.transform(CRI_Address) CRI_Province = list(a["省"])[0] CRI_City = list(a["市"])[0] CRI_District = list(a["区"])[0] print(CRI_Province, CRI_City, CRI_District)
上面是例子。transform这个是获取省市区的方法,不过返回的格式是dataframe数据类型,通过查阅资料,尝试了多次后,可以把他当作一个字典,然后取出省市区转成list,这样就可以获得自己需要的结果了。