已关闭,使用python

时间:2019-03-07 14:15:52

标签: python mysql location

所以我有mysql查询,它将返回区列表, 说: district table 那么一个字符串看起来像这样:

  

韩国首尔

我想做的是,如何从表中获取ID,如果字符串看起来像那样(韩国汉城),当然regex不会做太多,因为字符串很可能是就像(韩国首尔)一样,我的意思是我只是想从表和字符串中找到最匹配的单词,最匹配的是首尔

 mycursor.execute("""SELECT id_district, district from tbl_subdistrict """)
                district_list = mycursor.fetchall()
                for district_item in district_list:
                    district_id=district_item[0]
                    district=district_item[1]
                    if district_name.find("district")== -1:  # "No 'Seoul' here!"
                        district_name = "-"
                        district_id = 347109 
                    else:  
                        district_name = district_item[1]
                        district_id = district_item[0]

因此,如果我们通常在表中搜索一个单词(首尔),我想搜索它以匹配字符串(韩国首尔路5号)中的单词,并且可能来自所有行表(区列)< / p>

非常感谢那些帮助我的人

0 个答案:

没有答案