身份证查询系统
思路: 1.GUI界面的设计:
(1)输入的身份证号码位数的校验
(2)输入的身份证号码是否有效--> <1> 是否有效的标准在于2个地方。第一:身份证的最后一位验证码是否有效.第二:输入的身份证前6位是否有效
(3)性别,出生日期,出生所在地的加载
2.功能模块的设计:
(1) 身份证位数的判断. --->不等于18位则判定为无效
(2) 输入的身份证是否有效: --> #验证码校验系数17位数字(固定)oefficient_list = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]
#验证码算法求余后得到的最终位数 number_check = ["1","0","x","9","8","7","6","5","4","3","2"]
按照上述规律判断身份证的最后一位得出验证码。只要最后一位符合number_check规律则为有效.前提是前六位在文件中能匹配到
(3)性别,出生日期,出生所在地的读取 --> 性别:判断的是身份证的第15-17为的三位数。基数为男性,偶数为女性
--> 出生日期:判断的是身份证第7为到14位输入的时间。这里日期的起始从1900年开始到至今为范围
--> 出生所在地: 判断的是身份证前6为的信息在文件中对应的area_code是否能正确匹配
图片的加载:
文件的读取:
110101 北京市东城区 110102 北京市西城区 110103 北京市崇文区 110104 北京市宣武区 110105 北京市朝阳区 110106 北京市丰台区 110107 北京市石景山区 110108 北京市海淀区 110109 北京市门头沟区 110111 北京市房山区 110221 北京市昌平县 110222 北京市顺义县 110223 北京市通县 110224 北京市大兴县 110226 北京市平谷县 110227 北京市怀柔县 110228 北京市密云县 110229 北京市延庆县 120101 天津市和平区 120102 天津市河东区 120103 天津市河西区 120104 天津市南开区 120105 天津市河北区 120106 天津市红桥区 120107 天津市塘沽区 120108 天津市汉沽区 120109 天津市大港区 120110 天津市东丽区 120111 天津市西青区 120112 天津市津南区 120113 天津市北辰区 120221 天津市宁河县 120222 天津市武清县 120223 天津市静海县 120224 天津市宝坻县 120225 天津市蓟县 130101 河北省石家庄市市辖区 130102 河北省石家庄市长安区 130103 河北省石家庄市桥东区 130104 河北省石家庄市桥西区 130105 河北省石家庄市新华区 130106 河北省石家庄市郊区 130107 河北省石家庄市井陉矿区 130121 河北省井陉县 130122 河北省获鹿县 130123 河北省正定县 130124 河北省栾城县 130125 河北省行唐县 130126 河北省灵寿县 130127 河北省高邑县 130128 河北省深泽县 130129 河北省赞皇县 130130 河北省无极县 130131 河北省平山县 130132 河北省元氏县 130133 河北省赵县 130181 河北省辛集市 130182 河北省藁城市 130183 河北省晋州市 130184 河北省新乐市 130201 河北省唐山市市辖区 130202 河北省唐山市路南区 130203 河北省唐山市路北区 130204 河北省唐山市东矿区 130205 河北省唐山市开平区 130206 河北省唐山市新区 130221 河北省丰润县 130222 河北省丰南县 130223 河北省滦县 130224 河北省滦南县 130225 河北省乐亭县 130226 河北省迁安县 130227 河北省迁西县 130229 河北省玉田县 130230 河北省唐海县 130281 河北省遵化市 130301 河北省秦皇岛市市辖区 130302 河北省秦皇岛市海港区 130303 河北省秦皇岛市山海关区 130304 河北省秦皇岛市北戴河区 130321 河北省青龙满族自治县 130322 河北省昌黎县 130323 河北省抚宁县 130324 河北省卢龙县 130401 河北省邯郸市市辖区 130402 河北省邯郸市邯山区 130403 河北省邯郸市丛台区 130404 河北省邯郸市复兴区 130406 河北省邯郸市峰峰矿区 130421 河北省邯郸县 130423 河北省临漳县 130424 河北省成安县 130425 河北省大名县 130426 河北省涉县 130427 河北省磁县 130428 河北省肥乡县 130429 河北省永年县 130430 河北省丘县 130431 河北省鸡泽县 130432 河北省广平县 130433 河北省馆陶县 130434 河北省魏县 130435 河北省曲周县 130481 河北省武安市 130501 河北省邢台市市辖区 130502 河北省邢台市桥东区 130503 河北省邢台市桥西区 130521 河北省邢台县 130522 河北省临城县 130523 河北省内丘县 130524 河北省柏乡县 130525 河北省隆尧县 130526 河北省任县 130527 河北省南和县 130528 河北省宁晋县 130529 河北省巨鹿县 130530 河北省新河县 130531 河北省广宗县 130532 河北省平乡县 130533 河北省威县 130534 河北省清河县 130535 河北省临西县 130581 河北省南宫市 130582 河北省沙河市 130601 河北省保定市市辖区 130602 河北省保定市新市区 130603 河北省保定市北市区 130604 河北省保定市南市区 130621 河北省满城县 130622 河北省清苑县 130701 河北省张家口市市辖区 130702 河北省张家口市桥东区 130703 河北省张家口市桥西区 130705 河北省张家口市宣化区 130706 河北省张家口市下花园区 130721 河北省宣化县 130722 河北省张北县 130723 河北省康保县 130724 河北省沽源县 130725 河北省尚义县 130726 河北省蔚县 130727 河北省阳原县 130728 河北省怀安县 130729 河北省万全县 130730 河北省怀来县 130731 河北省涿鹿县 130732 河北省赤城县 130733 河北省崇礼县 130801 河北省承德市市辖区 130802 河北省承德市双桥区 130803 河北省承德市双滦区 130804 河北省承德市鹰手营子矿区 130821 河北省承德县 130822 河北省兴隆县 130823 河北省平泉县 130824 河北省滦平县 130825 河北省隆化县 130826 河北省丰宁满族自治县 130827 河北省宽城满族自治县 130828 河北省围场满族蒙古族自治县 130901 河北省沧洲市市辖区 130902 河北省沧洲市新华区 130903 河北省沧洲市运河区 130904 河北省沧洲市郊区 130921 河北省沧县 130922 河北省青县 130923 河北省东光县 130924 河北省海兴县 130925 河北省盐山县 130926 河北省肃宁县 130927 河北省南皮县 130928 河北省吴桥县 130929 河北省献县 130930 河北省孟村回族自治县 130981 河北省泊头市 130982 河北省任丘市 130983 河北省黄骅市 130984 河北省河间市 131001 河北省廊坊市市辖区 131002 河北省廊坊市安次区 131022 河北省固安县 131023 河北省永清县 131024 河北省香河县 131025 河北省大城县 131026 河北省文安县 131028 河北省大厂回族自治县 131081 河北省霸州市 131082 河北省三河市 132401 河北省定州市 132402 河北省涿州市 132403 河北省安国市 132404 河北省高碑店市 132421 河北省易县 132423 河北省徐水县 132424 河北省涞源县 132425 河北省定兴县 132426 河北省顺平县 132427 河北省唐县 132428 河北省望都县 132429 河北省涞水县 132432 河北省高阳县 132433 河北省安新县 132434 河北省雄县 132435 河北省容城县 132437 河北省曲阳县 132438 河北省阜平县 132441 河北省博野县 132442 河北省蠡县 133001 河北省衡水市 133002 河北省冀州县 133023 河北省枣强县 133024 河北省武邑县 133025 河北省深县 133026 河北省武强县 133027 河北省饶阳县 133028 河北省安平县 133029 河北省故城县 133030 河北省景县 133031 河北省阜城县 140101 山西省太原市市辖区 140102 山西省太原市南城区 140103 山西省太原市北城区 140104 山西省太原市河西区 140112 山西省太原市南郊区 140113 山西省太原市北郊区 140121 山西省清徐县 140122 山西省阳曲县 140123 山西省娄烦县 140181 山西省古交市 140201 山西省大同市市辖区 140202 山西省大同市城区 140203 山西省大同市矿区 140211 山西省大同市南郊区 140212 山西省大同市新荣区 140221 山西省阳高县 140222 山西省天镇县 140223 山西省广灵县 140224 山西省灵丘县 140225 山西省浑源县 140226 山西省左云县 140227 山西省大同县 140301 山西省阳泉市市辖区 140302 山西省阳泉市城区 140303 山西省阳泉市矿区 140311 山西省阳泉市郊区 140321 山西省平定县 140322 山西省盂县 140401 山西省长治市市辖区 140402 山西省长治市城区 140411 山西省长治市郊区 140421 山西省长治县 140422 山西省潞城县 140423 山西省襄垣县 140424 山西省屯留县 140425 山西省平顺县 140426 山西省黎城县 140427 山西省壶关县 140428 山西省长子县 140429 山西省武乡县 140430 山西省沁县 140431 山西省沁源县 140501 山西省晋城市市辖区 140502 山西省晋城市城区 140511 山西省晋城市郊区 140521 山西省沁水县 140522 山西省阳城县 140524 山西省陵川县 140581 山西省高平市 140601 山西省朔州市市辖区 140602 山西省朔州市朔城区 140603 山西省朔州市平鲁区 140621 山西省山阴县 140622 山西省应县 140623 山西省右玉县 140624 山西省怀仁县 142201 山西省忻州市 142202 山西省原平县 142222 山西省定襄县 142223 山西省五台县 142225 山西省代县 142226 山西省繁峙县 142227 山西省宁武县 142228 山西省静乐县 142229 山西省神池县 142230 山西省五寨县 142231 山西省苛岚县 142232 山西省河曲县 142233 山西省保德县 142234 山西省偏关县 142301 山西省孝义市 142321 山西省汾阳县 142322 山西省文水县 142323 山西省交城县 142325 山西省兴县 142326 山西省临县 142327 山西省柳林县 142328 山西省石楼县 142329 山西省岚县 142330 山西省方山县 142331 山西省离石县 142332 山西省中阳县 142333 山西省交口县 142401 山西省榆次市 142402 山西省介休市 142421 山西省榆社县 142422 山西省左权县 142423 山西省和顺县 142424 山西省昔阳县 142427 山西省寿阳县 142429 山西省太谷县 142430 山西省祁县 142431 山西省平遥县 142433 山西省灵石县 142601 山西省临汾市 142602 山西省侯马市 142603 山西省霍州市 142621 山西省曲沃县 142622 山西省翼城县 142623 山西省襄汾县 142625 山西省洪洞县 142627 山西省古县 142628 山西省安泽县 142629 山西省浮山县 142630 山西省吉县 142631 山西省乡宁县 142632 山西省蒲县 142633 山西省大宁县 142634 山西省永和县 142635 山西省隰县 142636 山西省汾西县 142701 山西省运城市 142722 山西省永济县 142723 山西省芮城县 142724 山西省临猗县 142725 山西省万荣县 142726 山西省新绛县 142727 山西省稷山县 142728 山西省河津县 142729 山西省闻喜县 142730 山西省夏县 142731 山西省绛县 142732 山西省平陆县 142733 山西省垣曲县 150101 内蒙古呼和浩特市市辖区 150102 内蒙古呼和浩特市新城区 150103 内蒙古呼和浩特市回民区 150104 内蒙古呼和浩特市玉泉区 150105 内蒙古呼和浩特市郊区 150121 内蒙古土默特左旗 150122 内蒙古托克托县 150201 内蒙古包头市市辖区 150202 内蒙古包头市东河区 150203 内蒙古包头市昆都伦区 150204 内蒙古包头市青山区 150205 内蒙古包头市石拐矿区 150206 内蒙古包头市白云矿区 150207 内蒙古包头市郊区 150221 内蒙古土默特右旗 150222 内蒙古固阳县 150301 内蒙古乌海市市辖区 150302 内蒙古乌海市海勃湾区 150303 内蒙古乌海市海南区 150304 内蒙古乌海市乌达区 150401 内蒙古赤峰市市辖区 150402 内蒙古赤峰市红山区 150403 内蒙古赤峰市元宝山区 150404 内蒙古赤峰市松山区 150421 内蒙古阿鲁科尔沁旗 150422 内蒙古巴林左旗 150423 内蒙古巴林右旗 150424 内蒙古林西县 150425 内蒙古克什克腾旗 150426 内蒙古翁牛特旗 150428 内蒙古喀喇沁旗 150429 内蒙古宁城县 150430 内蒙古敖汉旗 152101 内蒙古海拉尔市 152102 内蒙古满洲里市 152103 内蒙古扎兰屯市 152104 内蒙古牙克石市 152122 内蒙古阿荣旗 152123 内蒙古莫力达瓦达翰尔族自治旗 152125 内蒙古额尔古纳右旗 152126 内蒙古额尔古纳左旗 152127 内蒙古鄂伦春自治旗 152128 内蒙古鄂温克族自治旗 152129 内蒙古新巴尔虎右旗 152130 内蒙古新巴尔虎左旗 152131 内蒙古陈巴尔虎旗 152201 内蒙古乌兰浩特市 152221 内蒙古科尔沁右翼前旗 152222 内蒙古科尔沁右翼中旗 152223 内蒙古扎赍特旗 152224 内蒙古突泉县 152301 内蒙古通辽市 152302 内蒙古霍林郭勒市 152322 内蒙古科尔沁左翼中旗 152323 内蒙古科尔沁左翼后旗 152324 内蒙古开鲁县 152325 内蒙古库伦旗 152326 内蒙古奈曼旗 152327 内蒙古扎鲁特旗 152501 内蒙古二连浩特市 152502 内蒙古锡林浩特市 152522 内蒙古阿巴嘎旗 152523 内蒙古苏尼特左旗 152524 内蒙古苏尼特右旗 152525 内蒙古东乌珠穆沁旗 152526 内蒙古西乌珠穆沁旗 152527 内蒙古太仆寺旗 152528 内蒙古镶黄旗 152529 内蒙古正镶白旗 152530 内蒙古正蓝旗 152531 内蒙古多伦县 152601 内蒙古集宁市 152602 内蒙古丰镇市 152621 内蒙古武川县 152622 内蒙古和林格尔县 152623 内蒙古清水河县 152624 内蒙古卓资县 152625 内蒙古化德县 152626 内蒙古商都县 152627 内蒙古兴和县 152629 内蒙古凉城县 152630 内蒙古察哈尔右翼前旗 152631 内蒙古察哈尔右翼中旗 152632 内蒙古察哈尔右翼后旗 152633 内蒙古达尔罕茂明安联合旗 152634 内蒙古四子王旗 152701 内蒙古东胜市 152722 内蒙古达拉特旗 152723 内蒙古准格尔旗 152724 内蒙古鄂托克前旗 152725 内蒙古鄂托克旗 152726 内蒙古杭锦旗 152727 内蒙古乌审旗 152728 内蒙古伊金霍洛旗 152801 内蒙古临河市 152822 内蒙古五原县 152823 内蒙古磴口县 152824 内蒙古乌拉特前旗 152825 内蒙古乌拉特中旗 152826 内蒙古乌拉特后旗 152827 内蒙古杭锦后旗 152921 内蒙古阿拉善左旗 152922 内蒙古阿拉善右旗 152923 内蒙古额济纳旗 210101 辽宁省沈阳市市辖区 210102 辽宁省沈阳市和平区 210103 辽宁省沈阳市沈河区 210104 辽宁省沈阳市大东区 210105 辽宁省沈阳市皇姑区 210106 辽宁省沈阳市铁西区 210111 辽宁省沈阳市苏家屯区 210112 辽宁省沈阳市东陵区 210113 辽宁省沈阳市新城子区 210114 辽宁省沈阳市于洪区 210122 辽宁省辽中县 210123 辽宁省康平县 210124 辽宁省法库县 210181 辽宁省新民市 210201 辽宁省大连市市辖区 210202 辽宁省大连市中山区 210203 辽宁省大连市西岗区 210204 辽宁省大连市沙河口区 210211 辽宁省大连市甘井子区 210212 辽宁省大连市旅顺口区 210213 辽宁省大连市金州区 210224 辽宁省长海县 210281 辽宁省瓦房店市 210282 辽宁省普兰店市 210283 辽宁省庄河市 210301 辽宁省鞍山市市辖区 210302 辽宁省鞍山市铁东区 210303 辽宁省鞍山市铁西区 210304 辽宁省鞍山市立山区 210311 辽宁省鞍山市旧堡区 210321 辽宁省台安县 210323 辽宁省岫岩满族自治县 210381 辽宁省海城市 210401 辽宁省抚顺市市辖区 210402 辽宁省抚顺市新抚区 210403 辽宁省抚顺市露天区 210404 辽宁省抚顺市望花区 210411 辽宁省抚顺市顺城区 210421 辽宁省抚顺县 210422 辽宁省新宾满族自治县 210423 辽宁省清原满族自治县 210501 辽宁省本溪市市辖区 210502 辽宁省本溪市平山区 210503 辽宁省本溪市溪湖区 210504 辽宁省本溪市明山区 210511 辽宁省本溪市南芬区 210521 辽宁省本溪满族自治县 210522 辽宁省桓仁满族自治县 210601 辽宁省丹东市市辖区 210602 辽宁省丹东市元宝区 210603 辽宁省丹东市振兴区 210604 辽宁省丹东市振安区 210621 辽宁省凤城满族自治县 210624 辽宁省宽甸满族自治县 210681 辽宁省东港市 210701 辽宁省锦州市市辖区 210702 辽宁省锦州市古塔区 210703 辽宁省锦州市凌河区 210711 辽宁省锦州市太和区 210725 辽宁省北镇满族自治县 210726 辽宁省黑山县 210727 辽宁省义县 210781 辽宁省凌海市 210801 辽宁省营口市市辖区 210802 辽宁省营口市站前区 210803 辽宁省营口市西市区 210804 辽宁省营口市鲅鱼圈区 210811 辽宁省营口市老边区 210881 辽宁省盖州市 210882 辽宁省大石桥市 210901 辽宁省阜新市市辖区 210902 辽宁省阜新市海洲区 210903 辽宁省阜新市新邱区 210904 辽宁省阜新市太平区 210905 辽宁省阜新市清河门区 210911 辽宁省阜新市细河区 210921 辽宁省阜新蒙古族自治县 210922 辽宁省彰武县 211001 辽宁省辽阳市市辖区 211002 辽宁省辽阳市白塔区 211003 辽宁省辽阳市文圣区 211004 辽宁省辽阳市宏伟区 211005 辽宁省辽阳市弓长岭区 211011 辽宁省辽阳市太子河区 211021 辽宁省辽阳县 211022 辽宁省灯塔县 211101 辽宁省盘锦市市辖区 211102 辽宁省盘锦市双台子区 211103 辽宁省盘锦市兴隆台区 211121 辽宁省大洼县 211122 辽宁省盘山县 211201 辽宁省铁岭市市辖区 211202 辽宁省铁岭市银州区 211204 辽宁省铁岭市清河区 211221 辽宁省铁岭县 211223 辽宁省西丰县 211224 辽宁省昌图县 211281 辽宁省铁法市 211282 辽宁省开原市 211301 辽宁省朝阳市市辖区 211302 辽宁省朝阳市双塔区 211303 辽宁省朝阳市龙城区 211321 辽宁省朝阳县 211322 辽宁省建平县 211324 辽宁省喀喇沁左翼蒙古族自治县 211381 辽宁省北票市 211382 辽宁省凌源市 211401 辽宁省锦西市市辖区 211402 辽宁省锦西市连山区 211403 辽宁省锦西市葫芦岛区 211404 辽宁省锦西市南票区 211421 辽宁省绥中县 211422 辽宁省建昌县 211481 辽宁省兴城市 220101 吉林省长春市市辖区 220102 吉林省长春市南关区 220103 吉林省长春市宽城区 220104 吉林省长春市朝阳区 220105 吉林省长春市二道河子区 220111 吉林省长春市郊区 220122 吉林省农安县 220124 吉林省德惠县 220125 吉林省双阳县 220181 吉林省九台市 220182 吉林省榆树市 220201 吉林省吉林市市辖区 220202 吉林省吉林市昌邑区 220203 吉林省吉林市龙潭区 220204 吉林省吉林市船营区 220211 吉林省吉林市丰满区 220221 吉林省永吉县 220223 吉林省磐石县 220281 吉林省蛟河市 220282 吉林省桦甸市 220283 吉林省舒兰市 220301 吉林省四平市市辖区 220302 吉林省四平市铁西区 220303 吉林省四平市铁东区 220322 吉林省梨树县 220323 吉林省伊通满族自治县 220324 吉林省双辽县 220381 吉林省公主岭市 220401 吉林省辽源市市辖区 220402 吉林省辽源市龙山区 220403 吉林省辽源市西安区 220421 吉林省东丰县 220422 吉林省东辽县 220501 吉林省通化市市辖区 220502 吉林省通化市东昌区 220503 吉林省通化市二道江区 220521 吉林省通化县 220523 吉林省辉南县 220524 吉林省柳河县 220581 吉林省梅河口市 220582 吉林省集安市 220601 吉林省浑江市市辖区 220602 吉林省浑江市八道江区 220603 吉林省浑江市三岔子区 220621 吉林省抚松县 220622 吉林省靖宇县 220623 吉林省长白朝鲜族自治县 220681 吉林省临江市 220701 吉林省松原市市辖区 220702 吉林省松原市扶余区 220721 吉林省前郭尔罗斯蒙古族自治县 220722 吉林省长岭县 220723 吉林省乾安县 220801 吉林省白城市市辖区 220802 吉林省白城市洮北区 220821 吉林省镇赍县 220822 吉林省通榆县 220881 吉林省洮南市 220882 吉林省大安市 222401 吉林省延吉市 222402 吉林省图们市 222403 吉林省敦化市 222404 吉林省珲春市 222405 吉林省龙井市 222406 吉林省和龙市 222424 吉林省汪清县 222426 吉林省安图县 230101 黑龙江哈尔滨市市辖区 230102 黑龙江哈尔滨市道里区 230103 黑龙江哈尔滨市南岗区 230104 黑龙江哈尔滨市道外区 230105 黑龙江哈尔滨市太平区 230106 黑龙江哈尔滨市香坊区 230107 黑龙江哈尔滨市动力区 230108 黑龙江哈尔滨市平房区 230121 黑龙江呼兰县 230123 黑龙江依兰县 230124 黑龙江方正县 230125 黑龙江宾县 230181 黑龙江阿城市 230201 黑龙江齐齐哈尔市市辖区 230202 黑龙江齐齐哈尔市龙沙区 230203 黑龙江齐齐哈尔市建华区 230204 黑龙江齐齐哈尔市铁锋区 230205 黑龙江齐齐哈尔市昂昂溪区 230206 黑龙江齐齐哈尔市富拉尔基区 230207 黑龙江齐齐哈尔市碾子山区 230208 黑龙江齐齐哈尔市梅里斯达斡尔族 230221 黑龙江龙江县 230223 黑龙江依安县 230224 黑龙江泰来县 230225 黑龙江甘南县 230227 黑龙江富裕县 230229 黑龙江克山县 230230 黑龙江克东县 230231 黑龙江拜泉县 230281 黑龙江讷河市 230301 黑龙江鸡西市市辖区 230302 黑龙江鸡西市鸡冠区 230303 黑龙江鸡西市恒山区 230304 黑龙江鸡西市滴道区 230305 黑龙江鸡西市梨树区 230306 黑龙江鸡西市城子河区 230307 黑龙江鸡西市麻山区 230321 黑龙江鸡东县 230322 黑龙江虎林县 230401 黑龙江鹤岗市市辖区 230402 黑龙江鹤岗市向阳区 230403 黑龙江鹤岗市工农区 230404 黑龙江鹤岗市南山区 230405 黑龙江鹤岗市兴安区 230406 黑龙江鹤岗市东山区 230407 黑龙江鹤岗市兴山区 230421 黑龙江萝北县 230422 黑龙江绥滨县 230501 黑龙江双鸭山市市辖区 230502 黑龙江双鸭山市尖山区 230503 黑龙江双鸭山市岭东区 230505 黑龙江双鸭山市四方台区 230506 黑龙江双鸭山市宝山区 230521 黑龙江集贤县 230522 黑龙江友谊县 230523 黑龙江宝清县 230524 黑龙江饶河县 230601 黑龙江大庆市市辖区 230602 黑龙江大庆市萨尔图区 230603 黑龙江大庆市龙凤区 230604 黑龙江大庆市让胡路区 230605 黑龙江大庆市红岗区 230606 黑龙江大庆市大同区 230621 黑龙江肇州县 230622 黑龙江肇源县 230623 黑龙江林甸县 230624 黑龙江杜尔伯特蒙古族自治县 230701 黑龙江伊春市市辖区 230702 黑龙江伊春市伊春区 230703 黑龙江伊春市南岔区 230704 黑龙江伊春市友好区 230705 黑龙江伊春市西林区 230706 黑龙江伊春市翠峦区 230707 黑龙江伊春市新青区 230708 黑龙江伊春市美溪区 230709 黑龙江伊春市金山屯区 230710 黑龙江伊春市五营区 230711 黑龙江伊春市乌马河区 230712 黑龙江伊春市汤旺河区 230713 黑龙江伊春市带岭区 230714 黑龙江伊春市乌伊岭区 230715 黑龙江伊春市红星区 230716 黑龙江伊春市上甘岭区 230722 黑龙江嘉荫县 230781 黑龙江铁力市 230801 黑龙江佳木斯市市辖区 230802 黑龙江佳木斯市永红区 230803 黑龙江佳木斯市向阳区 230804 黑龙江佳木斯市前进区 230805 黑龙江佳木斯市东风区 230811 黑龙江佳木斯市郊区 230822 黑龙江桦南县 230826 黑龙江桦川县 230828 黑龙江汤原县 230833 黑龙江扶远县 230881 黑龙江同江市 230882 黑龙江富锦市 230901 黑龙江七台河市市辖区 230902 黑龙江七台河市新兴区 230903 黑龙江七台河市桃山区 230904 黑龙江七台河市茄子河区 230921 黑龙江勃利县 231001 黑龙江牡丹江市市辖区 231002 黑龙江牡丹江市东安区 231003 黑龙江牡丹江市阳明区 231004 黑龙江牡丹江市爱民区 231005 黑龙江牡丹江市西安区 231011 黑龙江牡丹江市郊区 231023 黑龙江穆棱县 231024 黑龙江东宁县 231025 黑龙江林口县 231081 黑龙江绥芬河市 231082 黑龙江密山市 231083 黑龙江海林市 231084 黑龙江宁安市 231101 黑龙江黑河市市辖区 231102 黑龙江黑河市爱辉区 231121 黑龙江嫩江县 231122 黑龙江德都县 231123 黑龙江逊克县 231124 黑龙江孙吴县 231181 黑龙江北安市 231182 黑龙江五大连池市 232101 黑龙江双城市 232102 黑龙江尚志市 232103 黑龙江五常市 232126 黑龙江巴彦县 232127 黑龙江木兰县 232128 黑龙江通河县 232131 黑龙江延寿县 232301 黑龙江绥化市 232302 黑龙江安达市 232303 黑龙江肇东市 232304 黑龙江海伦市 232324 黑龙江望奎县 232325 黑龙江兰西县 232326 黑龙江青冈县 232330 黑龙江庆安县 232331 黑龙江明水县 232332 黑龙江绥棱县 232721 黑龙江呼玛县 232722 黑龙江塔河县 232723 黑龙江漠河县 310101 上海市黄浦区 310102 上海市南市区 310103 上海市卢湾区 310104 上海市徐汇区 310105 上海市长宁区 310106 上海市静安区 310107 上海市普陀区 310108 上海市闸北区 310109 上海市虹口区 310110 上海市扬浦区 310112 上海市闵行区 310113 上海市宝山区 310114 上海市嘉定区 310115 上海市浦东新区 310225 上海市南汇县 310226 上海市奉贤县 310227 上海市松江县 310228 上海市金山县 310229 上海市青浦县 310230 上海市崇明县 320101 江苏省南京市市辖区 320102 江苏省南京市玄武区 320103 江苏省南京市白下区 320104 江苏省南京市秦淮区 320105 江苏省南京市建邺区 320106 江苏省南京市鼓楼区 320107 江苏省南京市下关区 320111 江苏省南京市浦口区 320112 江苏省南京市大厂区 320113 江苏省南京市栖霞区 320114 江苏省南京市雨花台区 320121 江苏省江宁县 320122 江苏省江浦县 320123 江苏省六合县 320124 江苏省溧水县 320125 江苏省高淳县 320201 江苏省无锡市市辖区 320202 江苏省无锡市崇安区 320203 江苏省无锡市南长区 320204 江苏省无锡市北塘区 320211 江苏省无锡市郊区 320212 江苏省无锡市马山区 320222 江苏省无锡县 320281 江苏省江阴市 320282 江苏省宜兴市 320301 江苏省徐州市市辖区 320302 江苏省徐州市鼓楼区 320303 江苏省徐州市云龙区 320304 江苏省徐州市矿区 320305 江苏省徐州市贾汪区 320311 江苏省徐州市泉山区 320321 江苏省丰县 320322 江苏省沛县 320323 江苏省铜山县 320324 江苏省睢宁县 320381 江苏省新沂市 320382 江苏省邳州市 320401 江苏省常州市市辖区 320402 江苏省常州市天宁区 320404 江苏省常州市钟楼区 320405 江苏省常州市戚墅堰区 320411 江苏省常州市郊区 320421 江苏省武进县 320481 江苏省溧阳市 320482 江苏省金坛市 320501 江苏省苏州市市辖区 320502 江苏省苏州市沧浪区 320503 江苏省苏州市平江区 320504 江苏省苏州市金阊区 320511 江苏省苏州市郊区 320524 江苏省吴县 320581 江苏省常熟市 320582 江苏省张家港市 320583 江苏省昆山市 320584 江苏省吴江市 320585 江苏省太仓市 320601 江苏省南通市市辖区 320602 江苏省南通市崇川区 320611 江苏省南通市港闸区 320621 江苏省海安县 320623 江苏省如东县 320625 江苏省海门县 320681 江苏省启东市 320682 江苏省如皋市 320683 江苏省通州市 320701 江苏省连云港市市辖区 320703 江苏省连云港市连云区 320704 江苏省连云港市云台区 320705 江苏省连云港市新浦区 320706 江苏省连云港市海州区 320721 江苏省赣榆县 320722 江苏省东海县 320723 江苏省灌云县 320801 江苏省淮阴市市辖区 320802 江苏省淮阴市清河区 320811 江苏省淮阴市清浦区 320821 江苏省淮阴县 320822 江苏省灌南县 320823 江苏省沭阳县 320825 江苏省泗阳县 320826 江苏省涟水县 320827 江苏省泗洪县 320829 江苏省洪泽县 320830 江苏省盱眙县 320831 江苏省金湖县 320881 江苏省宿迁市 320882 江苏省淮安市 320901 江苏省盐城市市辖区 320902 江苏省盐城市城区 320911 江苏省盐城市郊区 320921 江苏省响水县 320922 江苏省滨海县 320923 江苏省阜宁县 320924 江苏省射阳县 320925 江苏省建湖县 320926 江苏省大丰县 320981 江苏省东台市 321001 江苏省扬州市市辖区 321002 江苏省扬州市广陵区 321011 江苏省扬州市郊区 321023 江苏省宝应县 321026 江苏省江都县 321027 江苏省邗江县 321028 江苏省泰县 321081 江苏省仪征市 321082 江苏省泰州市 321083 江苏省兴化市 321084 江苏省高邮市 321085 江苏省泰兴市 321086 江苏省靖江市 321101 江苏省镇江市市辖区 321102 江苏省镇江市京口区 321111 江苏省镇江市润州区 321121 江苏省丹徒县 321123 江苏省句容县 321124 江苏省扬中县 321181 江苏省丹阳市 330101 浙江省杭州市市辖区 330102 浙江省杭州市上城区 330103 浙江省杭州市下城区 330104 浙江省杭州市江干区 330105 浙江省杭州市拱墅区 330106 浙江省杭州市西湖区 330122 浙江省桐庐县 330123 浙江省富阳县 330124 浙江省临安县 330125 浙江省余杭县 330126 浙江省建德县 330127 浙江省淳安县 330181 浙江省萧山市 330201 浙江省宁波市市辖区 330203 浙江省宁波市海曙区 330204 浙江省宁波市江东区 330205 浙江省宁波市江北区 330206 浙江省宁波市北仓区 330211 浙江省宁波市镇海区 330225 浙江省象山县 330226 浙江省宁海县 330227 浙江省鄞县 330281 浙江省余姚市 330282 浙江省慈溪市 330283 浙江省奉化市 330301 浙江省温州市市辖区 330302 浙江省温州市鹿城区 330303 浙江省温州市龙湾区 330304 浙江省温州市瓯海区 330322 浙江省洞头县 330324 浙江省永嘉县 330326 浙江省平阳县 330327 浙江省苍南县 330328 浙江省文成县 330329 浙江省泰顺县 330381 浙江省瑞安市 330382 浙江省乐清市 330401 浙江省嘉兴市市辖区 330402 浙江省嘉兴市城区 330411 浙江省嘉兴市郊区 330421 浙江省嘉善县 330424 浙江省海盐县 330481 浙江省海宁市 330482 浙江省平湖市 330483 浙江省桐乡市 330501 浙江省湖洲市市辖区 330521 浙江省德清县 330522 浙江省长兴县 330523 浙江省安吉县 330601 浙江省绍兴市市辖区 330602 浙江省绍兴市越城区 330621 浙江省绍兴县 330623 浙江省嵊县 330624 浙江省新昌县 330681 浙江省诸暨市 330682 浙江省上虞市 330701 浙江省金华市市辖区 330702 浙江省金华市婺城区 330721 浙江省金华县 330723 浙江省武义县 330726 浙江省浦江县 330727 浙江省磐安县 330728 浙江省永康市 330781 浙江省兰溪市 330782 浙江省义乌市 330783 浙江省东阳市 330801 浙江省衢州市市辖区 330802 浙江省衢州市柯城区 330821 浙江省衢县 330822 浙江省常山县 330824 浙江省开化县 330825 浙江省龙游县 330881 浙江省江山市 330901 浙江省舟山市市辖区 330902 浙江省舟山市定海区 330903 浙江省舟山市普陀区 330921 浙江省岱山县 330922 浙江省嵊泗县 332501 浙江省丽水市 332502 浙江省龙泉市 332522 浙江省青田县 332523 浙江省云和县 332525 浙江省庆元县 332526 浙江省缙云县 332527 浙江省遂昌县 332528 浙江省松阳县 332529 浙江省景宁畲族自治县 332601 浙江省椒江市 332602 浙江省临海市 332603 浙江省黄岩市 332623 浙江省温岭县 332624 浙江省仙居县 332625 浙江省天台县 332626 浙江省三门县 332627 浙江省玉环县 340101 安徽省合肥市市辖区 340102 安徽省合肥市东市区 340103 安徽省合肥市中市区 340104 安徽省合肥市西市区 340111 安徽省合肥市郊区 340121 安徽省长丰县 340122 安徽省肥东县 340123 安徽省肥西县 340201 安徽省芜湖市市辖区 340202 安徽省芜湖市镜湖区 340203 安徽省芜湖市马塘区 340204 安徽省芜湖市新芜区 340207 安徽省芜湖市鸠江区 340221 安徽省芜湖县 340222 安徽省繁昌县 340223 安徽省南陵县 340301 安徽省蚌埠市市辖区 340302 安徽省蚌埠市东市区 340303 安徽省蚌埠市中市区 340304 安徽省蚌埠市西市区 340311 安徽省蚌埠市郊区 340321 安徽省怀远县 340322 安徽省五河县 340323 安徽省固镇县 340401 安徽省淮南市市辖区 340402 安徽省淮南市大通区 340403 安徽省淮南市田家庵区 340404 安徽省淮南市谢家集区 340405 安徽省淮南市八公山区 340406 安徽省淮南市潘集区 340421 安徽省凤台县 340501 安徽省马鞍山市市辖区 340502 安徽省马鞍山市金家庄区 340503 安徽省马鞍山市花山区 340504 安徽省马鞍山市雨山区 340505 安徽省马鞍山市向山区 340521 安徽省当涂县 340601 安徽省淮北市市辖区 340602 安徽省淮北市杜集区 340603 安徽省淮北市相山区 340604 安徽省淮北市烈山区 340621 安徽省濉溪县 340701 安徽省铜陵市市辖区 340702 安徽省铜陵市铜官山区 340703 安徽省铜陵市狮子山区 340711 安徽省铜陵市郊区 340721 安徽省铜陵县 340801 安徽省安庆市市辖区 340802 安徽省安庆市迎江区 340803 安徽省安庆市大观区 340811 安徽省安庆市郊区 340821 安徽省桐城县 340822 安徽省怀宁县 340823 安徽省枞阳县 340824 安徽省潜山县 340825 安徽省太湖县 340826 安徽省宿松县 340827 安徽省望江县 340828 安徽省岳西县 341001 安徽省黄山市市辖区 341002 安徽省黄山市屯溪区 341003 安徽省黄山市黄山区 341004 安徽省黄山市徽州区 341021 安徽省歙县 341022 安徽省休宁县 341023 安徽省黟县 341024 安徽省祁门县 341101 安徽省滁州市市辖区 341102 安徽省滁州市琅琊区 341103 安徽省滁州市南谯区 341122 安徽省来安县 341124 安徽省全椒县 341125 安徽省定远县 341126 安徽省凤阳县 341127 安徽省嘉山县 341181 安徽省天长县 342101 安徽省阜阳市 342102 安徽省毫州市 342103 安徽省界首市 342122 安徽省临泉县 342123 安徽省太和县 342124 安徽省涡阳县 342125 安徽省蒙城县 342127 安徽省阜南县 342128 安徽省颖上县 342130 安徽省利辛县 342201 安徽省宿州市 342221 安徽省砀山县 342222 安徽省萧县 342224 安徽省灵壁县 342225 安徽省泗县 342401 安徽省六安市 342422 安徽省寿县 342423 安徽省霍邱县 342425 安徽省舒城县 342426 安徽省金寨县 342427 安徽省霍山县 342501 安徽省宣州市 342522 安徽省郎溪县 342523 安徽省广德县 342524 安徽省宁国县 342529 安徽省泾县 342530 安徽省旌德县 342531 安徽省绩溪县 342601 安徽省巢湖市 342622 安徽省庐江县 342623 安徽省无为县 342625 安徽省含山县 342626 安徽省和县 342901 安徽省贵池县 342921 安徽省东至县 342922 安徽省石台县 342923 安徽省青阳县 350101 福建省福州市市辖区 350102 福建省福州市鼓楼区 350103 福建省福州市台江区 350104 福建省福州市仓山区 350105 福建省福州市马尾区 350111 福建省福州市郊区 350121 福建省闽侯县 350122 福建省连江县 350123 福建省罗源县 350124 福建省闽清县 350125 福建省永泰县 350126 福建省长乐县 350128 福建省平潭县 350181 福建省福清市 350201 福建省厦门市市辖区 350202 福建省厦门市鼓浪屿区 350203 福建省厦门市思明区 350204 福建省厦门市开元区 350205 福建省厦门市杏林区 350206 福建省厦门市湖里区 350211 福建省厦门市集美区 350221 福建省同安县 350301 福建省莆田市市辖区 350302 福建省莆田市城厢区 350303 福建省莆田市涵江区 350321 福建省莆田县 350322 福建省仙游县 350401 福建省三明市市辖区 350402 福建省三明市梅列区 350403 福建省三明市三元区 350421 福建省明溪县 350423 福建省清流县 350424 福建省宁化县 350425 福建省大田县 350426 福建省尤溪县 350427 福建省沙县 350428 福建省将乐县 350429 福建省泰宁县 350430 福建省建宁县 350481 福建省永安市 350501 福建省泉州市市辖区 350502 福建省泉州市鲤城区 350521 福建省惠安县 350524 福建省安溪县 350525 福建省永春县 350526 福建省德化县 350527 福建省金门县 350581 福建省石狮市 350582 福建省晋江市 350583 福建省南安市 350601 福建省漳州市市辖区 350602 福建省漳州市芗城区 350622 福建省云霄县 350623 福建省漳浦县 350624 福建省诏安县 350625 福建省长泰县 350626 福建省东山县 350627 福建省南靖县 350628 福建省平和县 350629 福建省华安县 350681 福建省龙海市 352101 福建省南平市 352102 福建省邵武市 352103 福建省武夷山市 352104 福建省建瓯市 352121 福建省顺昌县 352122 福建省建阳县 352124 福建省浦城县 352127 福建省光泽县 352128 福建省松溪县 352129 福建省政和县 352201 福建省宁德市 352202 福建省福安市 352224 福建省福鼎县 352225 福建省霞浦县 352227 福建省古田县 352228 福建省屏南县 352229 福建省寿宁县 352230 福建省周宁县 352231 福建省柘荣县 352601 福建省龙岩市 352602 福建省漳平市 352622 福建省长汀县 352623 福建省永定县 352624 福建省上杭县 352625 福建省武平县 352627 福建省连城县 360101 江西省南昌市市辖区 360102 江西省南昌市东湖区 360103 江西省南昌市西湖区 360104 江西省南昌市青云谱区 360105 江西省南昌市湾里区 360111 江西省南昌市郊区 360121 江西省南昌县 360122 江西省新建县 360123 江西省安义县 360124 江西省进贤县 360201 江西省景德镇市市辖区 360202 江西省景德镇市昌江区 360203 江西省景德镇市珠山区 360222 江西省浮梁县 360281 江西省乐平市 360301 江西省萍乡市市辖区 360302 江西省萍乡市安源区 360311 江西省萍乡市上栗区 360312 江西省萍乡市芦溪区 360313 江西省萍乡市湘东区 360321 江西省莲花县 360401 江西省九江市市辖区 360402 江西省九江市庐山区 360403 江西省浔阳县 360421 江西省九江县 360423 江西省武宁县 360424 江西省修水县 360425 江西省永修县 360426 江西省德安县 360427 江西省星子县 360428 江西省都昌县 360429 江西省湖口县 360430 江西省彭泽县 360481 江西省瑞昌市 360501 江西省新余市市辖区 360502 江西省新余市渝水区 360521 江西省分宜县 360601 江西省鹰潭市市辖区 360602 江西省鹰潭市月湖区 360621 江西省贵溪县 360622 江西省余江县 362101 江西省赣州市 362121 江西省赣县 362122 江西省南康县 362123 江西省信丰县 362124 江西省大余县 362125 江西省上犹县 362126 江西省崇义县 362127 江西省安远县 362128 江西省龙南县 362129 江西省定南县 362130 江西省全南县 362131 江西省宁都县 362132 江西省于都县 362133 江西省兴国县 362134 江西省瑞金县 362135 江西省会昌县 362136 江西省寻乌县 362137 江西省石城县 362201 江西省宜春市 362202 江西省丰城市 362203 江西省樟树市 362204 江西省高安市 362226 江西省奉新县 362227 江西省万载县 362228 江西省上高县 362229 江西省宜丰县 362232 江西省靖安县 362233 江西省铜鼓县 362301 江西省上饶市 362302 江西省德兴市 362321 江西省上饶县 362322 江西省广丰县 362323 江西省玉山县 362324 江西省铅山县 362325 江西省横峰县 362326 江西省弋阳县 362329 江西省余干县 362330 江西省波阳县 362331 江西省万年县 362334 江西省婺源县 362401 江西省吉安市 362402 江西省井岗山市 362421 江西省吉安县 362422 江西省吉水县 362423 江西省峡江县 362424 江西省新干县 362425 江西省永丰县 362426 江西省泰和县 362427 江西省遂川县 362428 江西省万安县 362429 江西省安福县 362430 江西省永新县 362432 江西省宁冈县 362502 江西省临川市 362522 江西省南城县 362523 江西省黎川县 362524 江西省南丰县 362525 江西省崇仁县 362526 江西省乐安县 362527 江西省宜黄县 362528 江西省金溪县 362529 江西省资溪县 362531 江西省东乡县 362532 江西省广昌县 370101 山东省济南市市辖区 370102 山东省济南市历下区 370103 山东省济南市市中区 370104 山东省济南市槐荫区 370105 山东省济南市天桥区 370112 山东省济南市历城区 370123 山东省长清县 370124 山东省平阴县 370125 山东省商河县 370126 山东省济阳县 370181 山东省章丘市 370201 山东省青岛市市辖区 370202 山东省青岛市市南区 370203 山东省青岛市市北区 370204 山东省青岛市台东区 370205 山东省青岛市四方区 370206 山东省青岛市沧口区 370211 山东省青岛市黄岛区 370212 山东省青岛市崂山区 370281 山东省胶州市 370282 山东省即墨市 370283 山东省平度市 370284 山东省胶南市 370285 山东省菜西市 370301 山东省淄博市市辖区 370302 山东省淄博市淄川区 370303 山东省淄博市张店区 370304 山东省淄博市博山区 370305 山东省淄博市临淄区 370306 山东省淄博市周村区 370321 山东省桓台县 370322 山东省高青县 370323 山东省沂源县 370401 山东省枣庄市市辖区 370402 山东省枣庄市市中区 370403 山东省枣庄市薛城区 370404 山东省枣庄市峄城区 370405 山东省枣庄市台儿庄区 370406 山东省枣庄市山亭区 370481 山东省滕州市 370501 山东省东营市市辖区 370502 山东省东营市东营区 370503 山东省东营市河口区 370521 山东省垦利县 370522 山东省利津县 370523 山东省广饶县 370601 山东省烟台市市辖区 370602 山东省烟台市芝罘区 370611 山东省烟台市福山区 370628 山东省栖霞县 370629 山东省海阳县 370631 山东省牟平县 370634 山东省长岛县 370681 山东省龙口市 370682 山东省莱阳市 370683 山东省莱州市 370684 山东省蓬莱市 370685 山东省招远市 370701 山东省潍坊市市辖区 370702 山东省潍坊市潍城区 370703 山东省潍坊市寒亭区 370704 山东省潍坊市坊子区 370722 山东省安丘县 370724 山东省临朐县 370725 山东省昌乐县 370726 山东省昌邑县 370727 山东省高密县 370781 山东省青州市 370782 山东省诸城市 370783 山东省寿光市 370801 山东省济宁市市辖区 370802 山东省济宁市市中区 370811 山东省济宁市任城区 370826 山东省微山县 370827 山东省鱼台县 370828 山东省金乡县 370829 山东省嘉祥县 370830 山东省汶上县 370831 山东省泗水县 370832 山东省梁山县 370881 山东省曲阜市 370882 山东省兖州市 370883 山东省邹城市 370901 山东省泰安市市辖区 370902 山东省泰安市泰山区 370911 山东省泰安市郊区 370921 山东省宁阳县 370923 山东省东平县 370982 山东省新泰市 370983 山东省肥城市 371001 山东省威海市市辖区 371002 山东省威海市环翠区 371081 山东省文登市 371082 山东省荣城市 371083 山东省乳山市 371101 山东省日照市市辖区 371102 山东省日照市东港区 371121 山东省五莲县 371122 山东省莒县 371201 山东省莱芜市市辖区 371202 山东省莱芜市莱城区 371203 山东省莱芜市钢城区 372301 山东省滨州市 372321 山东省惠民县 372323 山东省阳信县 372324 山东省无棣县 372325 山东省沾化县 372328 山东省博兴县 372330 山东省邹平县 372401 山东省德州市 372402 山东省乐陵市 372403 山东省禹城市 372421 山东省陵县 372422 山东省平原县 372423 山东省夏津县 372424 山东省武城县 372425 山东省齐河县 372428 山东省临邑县 372431 山东省宁津县 372432 山东省庆云县 372501 山东省聊城市 372502 山东省临清市 372522 山东省阳谷县 372523 山东省莘县 372524 山东省茌平县 372525 山东省东阿县 372526 山东省冠县 372527 山东省高唐县 372801 山东省临沂市 372822 山东省郯城县 372823 山东省苍山县 372824 山东省莒南县 372827 山东省沂水县 372829 山东省蒙阴县 372830 山东省平邑县 372831 山东省费县 372832 山东省沂南县 372833 山东省临沭县 372901 山东省菏泽市 372922 山东省曹县 372923 山东省定陶县 372924 山东省成武县 372925 山东省单县 372926 山东省巨野县 372928 山东省郓城县 372929 山东省鄄城县 372930 山东省东明县 410101 河南省郑州市市辖区 410102 河南省郑州市中原区 410103 河南省郑州市二七区 410104 河南省郑州市管城回族区 410105 河南省郑州市金水区 410106 河南省郑州市上街区 410108 河南省郑州市邙山区 410121 河南省荥阳县 410122 河南省中牟县 410123 河南省新郑县 410125 河南省登封县 410126 河南省密县 410181 河南省巩义市 410201 河南省开封市市辖区 410202 河南省开封市龙亭区 410203 河南省开封市顺河回族区 410204 河南省开封市鼓楼区 410205 河南省开封市南关区 410211 河南省开封市郊区 410221 河南省杞县 410222 河南省通许县 410223 河南省尉氏县 410224 河南省开封县 410225 河南省兰考县 410301 河南省洛阳市市辖区 410302 河南省洛阳市老城区 410303 河南省洛阳市西工区 410304 河南省洛阳市廛河回族区 410305 河南省洛阳市涧西区 410306 河南省洛阳市吉利区 410311 河南省洛阳市郊区 410322 河南省孟津县 410323 河南省新安县 410324 河南省栾川县 410325 河南省嵩县 410326 河南省汝阳县 410327 河南省宜阳县 410328 河南省洛宁县 410329 河南省伊川县 410381 河南省偃师市 410401 河南省平顶山市市辖区 410402 河南省平顶山市新华区 410403 河南省平顶山市卫东区 410411 河南省平顶山市郊区 410421 河南省宝丰县 410422 河南省叶县 410423 河南省鲁山县 410425 河南省郏县 410426 河南省襄城县 410481 河南省舞钢市 410482 河南省汝州市 410501 河南省安阳市市辖区 410502 河南省安阳市文峰区 410503 河南省安阳市北关区 410504 河南省安阳市铁西区 410511 河南省安阳市郊区 410521 河南省林县 410522 河南省安阳县 410523 河南省汤阴县 410526 河南省滑县 410527 河南省内黄县 410601 河南省鹤壁市市辖区 410602 河南省鹤壁市鹤山区 410603 河南省鹤壁市山城区 410611 河南省鹤壁市郊区 410621 河南省浚县 410622 河南省淇县 410701 河南省新乡市市辖区 410702 河南省新乡市红旗区 410703 河南省新乡市新华区 410704 河南省新乡市北站区 410711 河南省新乡市郊区 410721 河南省新乡县 410724 河南省获嘉县 410725 河南省原阳县 410726 河南省延津县 410727 河南省封丘县 410728 河南省长恒县 410781 河南省卫辉市 410782 河南省辉县市 410801 河南省焦作市市辖区 410802 河南省焦作市解放区 410803 河南省焦作市中站区 410804 河南省焦作市马村区 410811 河南省焦作市山阳区 410821 河南省修武县 410822 河南省博爱县 410823 河南省武陟县 410825 河南省温县 410826 河南省孟县 410881 河南省济源市 410882 河南省沁阳市 410901 河南省濮阳市市辖区 410902 河南省濮阳市市区 410922 河南省清丰县 410923 河南省南乐县 410926 河南省范县 410927 河南省台前县 410928 河南省濮阳县 411001 河南省许昌市市辖区 411002 河南省许昌市魏都区 411023 河南省许昌县 411024 河南省鄢陵县 411081 河南省禹州市 411082 河南省长葛市 411101 河南省漯河市市辖区 411102 河南省漯河市源仁区 411121 河南省舞阳县 411122 河南省临颖县 411123 河南省郾城县 411201 河南省三门峡市市辖区 411202 河南省三门峡市湖滨区 411221 河南省渑池县 411222 河南省陕县 411224 河南省卢氏县 411281 河南省义马市 411282 河南省灵宝市 412301 河南省商丘市 412321 河南省虞城县 412322 河南省商丘县 412323 河南省民权县 412324 河南省宁陵县 412325 河南省睢县 412326 河南省夏邑县 412327 河南省柘城县 412328 河南省永城县 412701 河南省周口市 412702 河南省项城市 412721 河南省扶沟县 412722 河南省西华县 412723 河南省商水县 412724 河南省太康县 412725 河南省鹿邑县 412726 河南省郸城县 412727 河南省淮阳县 412728 河南省沈丘县 412801 河南省驻马店市 412821 河南省确山县 412822 河南省泌阳县 412823 河南省遂平县 412824 河南省西平县 412825 河南省上蔡县 412826 河南省汝南县 412827 河南省平舆县 412828 河南省新蔡县 412829 河南省正阳县 412901 河南省南阳市 412902 河南省邓州市 412921 河南省南召县 412922 河南省方城县 412923 河南省西峡县 412924 河南省南阳县 412925 河南省镇平县 412926 河南省内乡县 412927 河南省淅川县 412928 河南省社旗县 412929 河南省唐河县 412931 河南省新野县 412932 河南省桐柏县 413001 河南省信阳市 413021 河南省息县 413022 河南省淮滨县 413023 河南省信阳县 413024 河南省横川县 413025 河南省光山县 413026 河南省固始县 413027 河南省商城县 413028 河南省罗山县 413029 河南省新县 420101 湖北省武汉市市辖区 420102 湖北省武汉市江岸区 420103 湖北省武汉市江汉区 420104 湖北省武汉市乔口区 420105 湖北省武汉市汉阳区 420106 湖北省武汉市武昌区 420107 湖北省武汉市青山区 420111 湖北省武汉市洪山区 420112 湖北省武汉市东西湖区 420113 湖北省武汉市汉南区 420114 湖北省蔡甸区 420122 湖北省武昌县 420123 湖北省黄陂县 420124 湖北省新洲县 420201 湖北省黄石市市辖区 420202 湖北省黄石市黄石港区 420203 湖北省黄石市石灰窑区 420204 湖北省黄石市下陆区 420205 湖北省黄石市铁山区 420221 湖北省大冶县 420301 湖北省十堰市市辖区 420302 湖北省十堰市茅箭区 420303 湖北省十堰市张湾区 420400 湖北省沙市市 420501 湖北省宜昌市市辖区 420502 湖北省宜昌市西陵区 420503 湖北省宜昌市伍家岗区 420504 湖北省宜昌市点军区 420521 湖北省宜昌县 420523 湖北省枝江县 420525 湖北省远安县 420526 湖北省兴山县 420527 湖北省秭归县 420528 湖北省长阳土家族自治县 420529 湖北省五峰土家族自治县 420581 湖北省枝城市 420582 湖北省当阳市 420601 湖北省襄樊市市辖区 420602 湖北省襄樊市襄城区 420603 湖北省襄樊市樊东区 420604 湖北省襄樊市樊西区 420605 湖北省襄樊市郊区 420621 湖北省襄阳县 420623 湖北省宜城县 420624 湖北省南漳县 420625 湖北省谷城县 420626 湖北省保康县 420681 湖北省随州市 420682 湖北省老河口市 420683 湖北省枣阳市 420701 湖北省鄂州市市辖区 420702 湖北省鄂州市梁子湖区 420703 湖北省鄂州市谷容区 420704 湖北省鄂州市鄂城区 420801 湖北省荆门市市辖区 420802 湖北省荆门市东宝区 420803 湖北省荆门市沙洋区 420901 湖北省孝感市市辖区 420902 湖北省孝感市孝南区 420903 湖北省孝感市孝昌区 420922 湖北省大悟县 420923 湖北省云梦县 420924 湖北省汉川县 420981 湖北省应城市 420982 湖北省安陆市 420983 湖北省广水市 422101 湖北省麻城市 422102 湖北省武穴市 422103 湖北省黄州市 422123 湖北省红安县 422125 湖北省罗田县 422126 湖北省英山县 422127 湖北省浠水县 422128 湖北省蕲春县 422130 湖北省黄梅县 422301 湖北省咸宁市 422302 湖北省蒲圻市 422322 湖北省嘉鱼县 422324 湖北省通城县 422325 湖北省崇阳县 422326 湖北省通山县 422327 湖北省阳新县 422401 湖北省仙桃市 422402 湖北省石首市 422403 湖北省洪湖市 422404 湖北省天门市 422405 湖北省潜江市 422406 湖北省钟祥市 422421 湖北省江陵县 422422 湖北省松滋县 422423 湖北省公安县 422425 湖北省监利县 422432 湖北省京山县 422601 湖北省丹江口市 422622 湖北省郧县 422623 湖北省郧西县 422624 湖北省竹山县 422625 湖北省竹溪县 422626 湖北省房县 422801 湖北省恩施市 422802 湖北省利川市 422822 湖北省建始县 422823 湖北省巴东县 422825 湖北省宣恩县 422826 湖北省咸丰县 422827 湖北省来凤县 422828 湖北省鹤峰县 422921 湖北省神农架林区 430101 湖南省长沙市市辖区 430102 湖南省长沙市东区 430103 湖南省长沙市南区 430104 湖南省长沙市西区 430105 湖南省长沙市北区 430111 湖南省长沙市郊区 430121 湖南省长沙县 430122 湖南省望城县 430124 湖南省宁乡县 430181 湖南省浏阳市 430201 湖南省株洲市市辖区 430202 湖南省株洲市东区 430203 湖南省株洲市北区 430204 湖南省株洲市南区 430211 湖南省株洲市郊区 430221 湖南省株洲县 430223 湖南省攸县 430224 湖南省茶陵县 430225 湖南省酃县 430281 湖南省醴陵市 430301 湖南省湘潭市市辖区 430302 湖南省湘潭市雨湖区 430304 湖南省湘潭市岳塘区 430321 湖南省湘潭县 430381 湖南省湘乡市 430382 湖南省韶山市 430401 湖南省衡阳市市辖区 430402 湖南省衡阳市江东区 430403 湖南省衡阳市城南区 430404 湖南省衡阳市城北区 430411 湖南省衡阳市郊区 430412 湖南省衡阳市南岳区 430421 湖南省衡阳县 430422 湖南省衡南县 430423 湖南省衡山县 430424 湖南省衡东县 430425 湖南省常宁县 430426 湖南省祁东县 430481 湖南省耒阳市 430501 湖南省邵阳市市辖区 430502 湖南省邵阳市东区 430503 湖南省邵阳市西区 430511 湖南省邵阳市郊区 430521 湖南省邵东县 430522 湖南省新邵县 430523 湖南省邵阳县 430524 湖南省隆回县 430525 湖南省洞口县 430526 湖南省武冈县 430527 湖南省绥宁县 430528 湖南省新宁县 430529 湖南省城步苗族自治县 430601 湖南省岳阳市市辖区 430602 湖南省岳阳市南区 430603 湖南省岳阳市北区 430611 湖南省岳阳市郊区 430621 湖南省岳阳县 430623 湖南省华容县 430624 湖南省湘阴县 430626 湖南省平江县 430681 湖南省汨罗市 430682 湖南省临湘市 430701 湖南省常德市市辖区 430702 湖南省常德市武陵区 430703 湖南省常德市鼎城区 430721 湖南省安乡县 430722 湖南省汉寿县 430723 湖南省澧县 430724 湖南省临澧县 430725 湖南省桃源县 430726 湖南省石门县 430781 湖南省津市市 430801 湖南省大庸市市辖区 430802 湖南省大庸市永定区 430811 湖南省大庸市武陵源区 430821 湖南省慈利县 430822 湖南省桑植县 432301 湖南省益阳市 432302 湖南省沅江市 432321 湖南省益阳县 432322 湖南省南县 432325 湖南省桃江县 432326 湖南省安化县 432501 湖南省娄底市 432502 湖南省冷水江市 432503 湖南省涟源市 432522 湖南省双峰县 432524 湖南省新化县 432801 湖南省郴州市 432802 湖南省资兴市 432821 湖南省郴县 432822 湖南省桂阳县 432823 湖南省永兴县 432824 湖南省宜章县 432826 湖南省嘉禾县 432827 湖南省临武县 432828 湖南省汝城县 432829 湖南省桂东县 432831 湖南省安仁县 432901 湖南省永州市 432902 湖南省冷水滩市 432922 湖南省东安县 432923 湖南省道县 432924 湖南省宁远县 432925 湖南省江永县 432926 湖南省江华瑶族自治县 432927 湖南省蓝山县 432928 湖南省新田县 432929 湖南省双牌县 432930 湖南省祁阳县 433001 湖南省怀化市 433002 湖南省洪江市 433021 湖南省黔阳县 433022 湖南省沅陵县 433023 湖南省辰溪县 433024 湖南省溆浦县 433025 湖南省麻阳苗族自治县 433026 湖南省新晃侗族自治县 433027 湖南省芷江侗族自治县 433029 湖南省会同县 433030 湖南省靖州苗族侗族自治县 433031 湖南省通道侗族自治县 433101 湖南省吉首市 433122 湖南省泸溪县 433123 湖南省风凰县 433124 湖南省花垣县 433125 湖南省保靖县 433126 湖南省古丈县 433127 湖南省永顺县 433130 湖南省龙山县 440101 广东省广州市市辖区 440102 广东省广州市东山区 440103 广东省广州市荔湾区 440104 广东省广州市越秀区 440105 广东省广州市海珠区 440106 广东省广州市天河区 440107 广东省广州市芳村区 440111 广东省广州市白云区 440112 广东省广州市黄埔区 440122 广东省从花县 440181 广东省番禺市 440182 广东省花都市 440183 广东省增城市 440201 广东省韶关市市辖区 440202 广东省韶关市北江区 440203 广东省韶关市武江区 440204 广东省韶关市浈江区 440221 广东省曲江县 440222 广东省始兴县 440223 广东省南雄县 440224 广东省仁化县 440225 广东省乐昌县 440229 广东省翁源县 440232 广东省乳源瑶族自治县 440233 广东省新丰县 440301 广东省深圳市市辖区 440303 广东省深圳市罗湖区 440304 广东省深圳市福田区 440305 广东省深圳市南山区 440306 广东省深圳市宝安区 440307 广东省深圳市龙岗区 440401 广东省珠海市市辖区 440402 广东省珠海市香州区 440407 广东省汕头市龙湖区 440421 广东省斗门县 440501 广东省汕头市市辖区 440506 广东省汕头市达濠区 440508 广东省汕头市金园区 440509 广东省汕头市升平区 440521 广东省澄海县 440523 广东省南懊县 440582 广东省潮阳市 440601 广东省佛山市市辖区 440602 广东省佛山市城区 440603 广东省佛山市石湾区 440624 广东省高明县 440681 广东省顺德市 440682 广东省南海市 440683 广东省三水市 440701 广东省江门市市辖区 440702 广东省江门市城区 440711 广东省江门市郊区 440723 广东省恩平县 440781 广东省台山市 440782 广东省新会市 440783 广东省开平市 440784 广东省鹤山市 440801 广东省湛江市市辖区 440802 广东省湛江市赤坎区 440803 广东省湛江市霞山区 440804 广东省湛江市坡头区 440811 广东省湛江市郊区 440821 广东省吴川县 440823 广东省遂溪县 440824 广东省海康县 440825 广东省徐闻县 440881 广东省廉江市 440901 广东省茂名市市辖区 440902 广东省茂名市茂南区 440921 广东省信宜县 440923 广东省电白县 440924 广东省化州县 440981 广东省高州市 441201 广东省肇庆市市辖区 441202 广东省肇庆市端州区 441203 广东省肇庆市鼎湖区 441223 广东省广宁县 441224 广东省怀集县 441225 广东省封开县 441226 广东省德庆县 441228 广东省新兴县 441229 广东省郁南县 441281 广东省云浮市 441282 广东省罗定市 441283 广东省高要市 441284 广东省四会市 441301 广东省惠州市市辖区 441302 广东省惠州市惠城区 441321 广东省惠阳县 441322 广东省博罗县 441323 广东省惠东县 441324 广东省龙门县 441401 广东省梅州市市辖区 441402 广东省梅州市梅江区 441421 广东省梅县 441422 广东省大埔县 441423 广东省丰顺县 441424 广东省五华县 441425 广东省兴宁县 441426 广东省平远县 441427 广东省蕉岭县 441501 广东省汕尾市市辖区 441502 广东省汕尾市城区 441521 广东省海丰县 441522 广东省陆丰县 441523 广东省陆河县 441601 广东省河源市市辖区 441602 广东省河源市源城区 441621 广东省紫金县 441622 广东省龙川县 441623 广东省连平县 441624 广东省和平县 441625 广东省东源县 441701 广东省阳江市市辖区 441702 广东省阳江市江城区 441721 广东省阳西县 441722 广东省阳春县 441723 广东省阳东县 441801 广东省清远市市辖区 441802 广东省清远市清城区 441821 广东省佛冈县 441822 广东省英德县 441823 广东省阳山县 441824 广东省连县 441825 广东省连山壮族瑶族自治县 441826 广东省连南瑶族自治县 441827 广东省清新县 441900 广东省东莞市 442000 广东省中山市 445101 广东省潮州市市辖区 445102 广东省潮州市湘桥区 445121 广东省潮州市潮安县 445122 广东省饶平县 445201 广东省揭阳市市辖区 445202 广东省揭阳市榕城区 445221 广东省揭东县 445222 广东省揭西县 445224 广东省惠来县 445281 广东省普宁县 450101 广西南宁市市辖区 450102 广西南宁市兴宁区 450103 广西南宁市新城区 450104 广西南宁市城北区 450105 广西南宁市江南区 450106 广西南宁市永新区 450111 广西南宁市市郊区 450121 广西邕宁县 450122 广西武鸣县 450201 广西柳州市市辖区 450202 广西柳州市城中区 450203 广西柳州市鱼峰区 450204 广西柳州市柳南区 450205 广西柳州市柳北区 450211 广西柳州市市郊区 450221 广西柳江县 450222 广西柳城县 450301 广西桂林市市辖区 450302 广西桂林市秀峰区 450303 广西桂林市叠彩区 450304 广西桂林市象山区 450305 广西桂林市七星区 450311 广西桂林市市郊区 450321 广西阳朔县 450322 广西临桂县 450401 广西梧州市市辖区 450403 广西梧州市万秀区 450404 广西梧州市蝶山区 450411 广西梧州市市郊区 450421 广西苍梧县 450501 广西北海市市辖区 450502 广西北海市海城区 450511 广西北海市市郊区 450521 广西合浦县 450601 广西防城港市市辖区 450602 广西防城港市港口区 450603 广西防城港市防城区 450621 广西上思县 452101 广西凭祥市 452122 广西横县 452123 广西宾阳县 452124 广西上林县 452126 广西隆安县 452127 广西马山县 452128 广西扶绥县 452129 广西崇左县 452130 广西大新县 452131 广西天等县 452132 广西宁明县 452133 广西龙州县 452201 广西合山市 452223 广西鹿寨县 452224 广西象州县 452225 广西武宣县 452226 广西来宾县 452227 广西融安县 452228 广西三江侗族自治县 452229 广西融水苗族自治县 452230 广西金秀瑶族自治县 452231 广西忻城县 452322 广西灵川县 452323 广西全州县 452324 广西兴安县 452325 广西永福县 452327 广西灌阳县 452328 广西龙胜各族自治县 452329 广西资源县 452330 广西平乐县 452331 广西荔浦县 452332 广西恭城瑶族自治县 452421 广西岑溪县 452423 广西藤县 452424 广西昭平县 452425 广西蒙山县 452426 广西贺县 452427 广西钟山县 452428 广西富川瑶族自治县 452501 广西玉林市 452502 广西贵港市 452523 广西桂平县 452524 广西平南县 452525 广西容县 452526 广西北流县 452527 广西陆川县 452528 广西博白县 452601 广西百色市 452622 广西田阳县 452623 广西田东县 452624 广西平果县 452625 广西德保县 452626 广西靖西县 452627 广西那坡县 452628 广西凌云县 452629 广西乐业县 452630 广西田林县 452631 广西隆林各族自治县 452632 广西西林县 452701 广西河池市 452702 广西宜州市 452723 广西罗城仫佬族自治县 452724 广西环江毛南族自治县 452725 广西南丹县 452726 广西天峨县 452727 广西凤山县 452728 广西东兰县 452729 广西巴马瑶族自治县 452730 广西都安瑶族自治县 452731 广西大化瑶族自治县 452802 广西钦州市 452824 广西灵山县 452826 广西浦北县 460001 海南省通什市 460002 海南省琼海市 460003 海南省儋州市 460021 海南省琼山县 460022 海南省文昌县 460024 海南省万宁县 460025 海南省定安县 460026 海南省屯昌县 460027 海南省澄迈县 460028 海南省临高县 460030 海南省白沙黎族自治县 460031 海南省昌江黎族自治县 460032 海南省东方黎族自治县 460033 海南省乐东黎族自治县 460034 海南省陵水黎族自治县 460035 海南省保亭黎族苗族自治县 460036 海南省琼中黎族苗族自治县 460037 海南省西沙群岛 460038 海南省南沙群岛 460039 海南省中沙群岛的岛礁及其海域 460101 海南省海口市市辖区 460102 海南省海口市振东区 460103 海南省海口市新华区 460104 海南省海口市秀英区 460201 海南省三亚市市辖区 510101 四川省成都市市辖区 510104 四川省成都市锦江区 510105 四川省成都市青羊区 510106 四川省成都市金牛区 510107 四川省成都市武候区 510108 四川省成都市成华区 510112 四川省成都市龙泉驿区 510113 四川省成都市青白江区 510121 四川省金堂县 510122 四川省双流县 510123 四川省温江县 510124 四川省郫县 510125 四川省新都县 510128 四川省崇庆县 510129 四川省大邑县 510130 四川省邛崃县 510131 四川省蒲江县 510132 四川省新津县 510181 四川省都江堰市 510182 四川省彭州市 510201 四川省重庆市市辖区 510202 四川省重庆市市中区 510203 四川省重庆市大渡口区 510211 四川省重庆市江北区 510212 四川省重庆市沙坪坝区 510213 四川省重庆市九龙坡区 510214 四川省重庆市南岸区 510215 四川省重庆市北碚区 510216 四川省重庆市万盛区 510217 四川省重庆市双桥区 510221 四川省长寿县 510222 四川省巴县 510223 四川省綦江县 510224 四川省江北县 510227 四川省潼南县 510228 四川省铜梁县 510230 四川省大足县 510231 四川省荣昌县 510232 四川省璧山县 510281 四川省永川市 510282 四川省江津市 510283 四川省合川市 510301 四川省自贡市市辖区 510302 四川省自贡市自流井区 510303 四川省自贡市贡井区 510304 四川省自贡市大安区 510311 四川省自贡市沿滩区 510321 四川省荣县 510322 四川省富顺县 510401 四川省攀枝花市市辖区 510402 四川省攀枝花市东区 510403 四川省攀枝花市西区 510411 四川省攀枝花市仁和区 510421 四川省米易县 510422 四川省盐边县 510501 四川省泸州市市辖区 510502 四川省泸州市市中区 510521 四川省泸县 510522 四川省合江县 510523 四川省纳溪县 510524 四川省叙永县 510525 四川省古蔺县 510601 四川省德阳市市辖区 510602 四川省德阳市市中区 510622 四川省绵竹县 510623 四川省中江县 510625 四川省什邡县 510681 四川省广汉市 510701 四川省绵阳市市辖区 510703 四川省绵阳市涪城区 510704 四川省绵阳市游仙区 510722 四川省三台县 510723 四川省盐亭县 510724 四川省安县 510725 四川省梓潼县 510726 四川省北川县 510727 四川省平武县 510781 四川省江油市 510801 四川省广元市市辖区 510802 四川省广元市市中区 510811 四川省广元市元坝区 510812 四川省广元市朝天区 510821 四川省旺苍县 510822 四川省青川县 510823 四川省剑阁县 510824 四川省苍溪县 510901 四川省遂宁市市辖区 510902 四川省遂宁市市中区 510921 四川省蓬溪县 510922 四川省射洪县 511001 四川省内江市市辖区 511002 四川省内江市市中区 511011 四川省内江市东兴区 511022 四川省乐至县 511023 四川省安岳县 511024 四川省威远县 511025 四川省资中县 511027 四川省简阳县 511028 四川省隆昌县 511081 四川省资阳市 511101 四川省乐山市市辖区 511102 四川省乐山市市中区 511111 四川省乐山市沙湾区 511112 四川省乐山市五通桥区 511113 四川省乐山市金口河区 511121 四川省仁寿县 511122 四川省眉山县 511123 四川省犍为县 511124 四川省井研县 511126 四川省夹江县 511127 四川省洪雅县 511128 四川省彭山县 511129 四川省沐川县 511130 四川省青神县 511131 四川省丹棱县 511132 四川省峨边彝族自治县 511133 四川省马边彝族自治县 511181 四川省峨眉山市 511201 四川省万县市市辖区 511202 四川省万县市龙宝区 511203 四川省万县市天城区 511204 四川省万县市五桥区 511221 四川省开县 511222 四川省忠县 511223 四川省梁平县 511224 四川省云阳县 511225 四川省奉节县 511226 四川省巫山县 511227 四川省巫溪县 511228 四川省城口县 511301 四川省南充市市辖区 511302 四川省南充市顺庆区 511303 四川省南充市高坪区 511304 四川省南充市嘉陵区 511321 四川省南部县 511322 四川省营山县 511323 四川省蓬安县 511324 四川省仪陇县 511325 四川省西充县 511381 四川省阆中市 512301 四川省涪陵市 512322 四川省垫江县 512323 四川省南川县 512324 四川省丰都县 512326 四川省武隆县 512501 四川省宜宾市 512527 四川省宜宾县 512528 四川省南溪县 512529 四川省江安县 512530 四川省长宁县 512531 四川省高县 512532 四川省筠连县 512533 四川省珙县 512534 四川省兴文县 512535 四川省屏山县 513001 四川省达川市 513002 四川省万源县 513021 四川省达县 513022 四川省宣汉县 513023 四川省开江县 513029 四川省大竹县 513030 四川省渠县 513101 四川省雅安市 513122 四川省名山县 513123 四川省荥经县 513124 四川省汉源县 513125 四川省石棉县 513126 四川省天全县 513127 四川省芦山县 513128 四川省宝兴县 513221 四川省汶川县 513222 四川省理县 513223 四川省茂县 513224 四川省松潘县 513225 四川省南坪县 513226 四川省金川县 513227 四川省小金县 513228 四川省黑水县 513229 四川省马尔康县 513230 四川省壤塘县 513231 四川省阿坝县 513232 四川省若尔盖县 513233 四川省红原县 513321 四川省康定县 513322 四川省泸定县 513323 四川省丹巴县 513324 四川省九龙县 513325 四川省雅江县 513326 四川省道孚县 513327 四川省炉霍县 513328 四川省甘孜县 513329 四川省新龙县 513330 四川省德格县 513331 四川省白玉县 513332 四川省石渠县 513333 四川省色达县 513334 四川省理塘县 513335 四川省巴塘县 513336 四川省乡城县 513337 四川省稻城县 513338 四川省得荣县 513401 四川省西昌市 513422 四川省木里藏族自治县 513423 四川省盐源县 513424 四川省德昌县 513425 四川省会理县 513426 四川省会东县 513427 四川省宁南县 513428 四川省普格县 513429 四川省布拖县 513430 四川省金阳县 513431 四川省昭觉县 513432 四川省喜德县 513433 四川省冕宁县 513434 四川省越西县 513435 四川省甘洛县 513436 四川省美姑县 513437 四川省雷波县 513521 四川省石柱土家族自治县 513522 四川省秀山土家族苗族自治县 513523 四川省黔江土家族苗族自治县 513524 四川省酉阳土家族苗族自治县 513525 四川省彭水苗族土家族自治县 513601 四川省华蓥市 513621 四川省岳池县 513622 四川省广安县 513623 四川省武胜县 513624 四川省邻水县 513701 四川省巴中市 513721 四川省通江县 513722 四川省南江县 513723 四川省平昌县 520101 贵州省贵阳市市辖区 520102 贵州省贵阳市南明区 520103 贵州省贵阳市云岩区 520111 贵州省贵阳市花溪区 520112 贵州省贵阳市乌当区 520113 贵州省贵阳市白云区 520201 贵州省六盘水市钟山区 520202 贵州省六盘水市盘县特区 520203 贵州省六盘水市六枝特区 520221 贵州省水城县 522101 贵州省遵义市 522102 贵州省赤水市 522121 贵州省遵义县 522122 贵州省桐梓县 522123 贵州省绥阳县 522124 贵州省正安县 522125 贵州省道真仡佬苗族自治县 522126 贵州省务川仡佬苗族自治县 522127 贵州省凤冈县 522128 贵州省湄潭县 522129 贵州省余庆县 522130 贵州省仁怀县 522132 贵州省习水县 522201 贵州省铜仁市 522222 贵州省江口县 522223 贵州省玉屏侗族自治县 522224 贵州省石阡县 522225 贵州省思南县 522226 贵州省印江土家族苗族自治县 522227 贵州省德江县 522228 贵州省沿河土家族自治县 522229 贵州省松桃苗族自治县 522230 贵州省万山特区 522301 贵州省兴义市 522322 贵州省兴仁县 522323 贵州省普安县 522324 贵州省晴隆县 522325 贵州省贞丰县 522326 贵州省望谟县 522327 贵州省册亨县 522328 贵州省安龙县 522401 贵州省毕节市 522422 贵州省大方县 522423 贵州省黔西县 522424 贵州省金沙县 522425 贵州省织金县 522426 贵州省纳雍县 522427 贵州省威宁彝族回族苗族自治县 522428 贵州省赫章县 522501 贵州省安顺市 522502 贵州省清镇市 522522 贵州省开阳县 522523 贵州省息烽县 522524 贵州省修文县 522526 贵州省平坝县 522527 贵州省普定县 522528 贵州省关岭布依族苗族自治县 522529 贵州省镇宁布依族苗族自治县 522530 贵州省紫云苗族布依族自治县 522601 贵州省凯里市 522622 贵州省黄平县 522623 贵州省施秉县 522624 贵州省三穗县 522625 贵州省镇远县 522626 贵州省岑巩县 522627 贵州省天柱县 522628 贵州省锦屏县 522629 贵州省剑河县 522630 贵州省台江县 522631 贵州省黎平县 522632 贵州省榕江县 522633 贵州省从江县 522634 贵州省雷山县 522635 贵州省麻江县 522636 贵州省丹寨县 522701 贵州省都匀市 522722 贵州省荔波县 522723 贵州省贵定县 522724 贵州省福泉县 522725 贵州省瓮安县 522726 贵州省独山县 522727 贵州省平塘县 522728 贵州省罗甸县 522729 贵州省长顺县 522730 贵州省龙里县 522731 贵州省惠水县 522732 贵州省三都水族自治县 530101 云南省昆明市市辖区 530102 云南省昆明市五华区 530103 云南省昆明市盘龙区 530111 云南省昆明市官渡区 530112 云南省昆明市西山区 530121 云南省呈贡县 530122 云南省晋宁县 530123 云南省安宁县 530124 云南省富民县 530125 云南省宜良县 530126 云南省路南彝族自治县 530127 云南省嵩明县 530128 云南省禄劝彝族苗族自治区 530201 云南省东川市市辖区 532101 云南省昭通市 532122 云南省鲁甸县 532123 云南省巧家县 532124 云南省盐津县 532125 云南省大关县 532126 云南省永善县 532127 云南省绥江县 532128 云南省镇雄县 532129 云南省彝良县 532130 云南省威信县 532131 云南省水富县 532201 云南省曲靖市 532223 云南省马龙县 532224 云南省宜威县 532225 云南省富源县 532226 云南省罗平县 532227 云南省师宗县 532228 云南省陆良县 532231 云南省寻甸回族彝族自治县 532233 云南省会泽县 532301 云南省楚雄市 532322 云南省双柏县 532323 云南省牟定县 532324 云南省南华县 532325 云南省姚安县 532326 云南省大姚县 532327 云南省永仁县 532328 云南省元谋县 532329 云南省武定县 532331 云南省禄丰县 532401 云南省玉溪市 532422 云南省江川县 532423 云南省澄江县 532424 云南省通海县 532425 云南省华宁县 532426 云南省易门县 532427 云南省峨山彝族自治县 532428 云南省新平彝族傣族自治县 532429 云南省元江哈尼族彝族自治县 532501 云南省个旧市 532502 云南省开远市 532522 云南省蒙自县 532523 云南省屏边苗族自治县 532524 云南省建水县 532525 云南省石屏县 532526 云南省弥勒县 532527 云南省泸西县 532528 云南省元阳县 532529 云南省红河县 532530 云南省金平苗族瑶族傣族自治县 532531 云南省绿春县 532532 云南省河口瑶族自治县 532621 云南省文山县 532622 云南省砚山县 532623 云南省西畴县 532624 云南省麻栗坡县 532625 云南省马关县 532626 云南省丘北县 532627 云南省广南县 532628 云南省富宁县 532701 云南省思茅市 532722 云南省普洱哈尼族继族自治区 532723 云南省墨江哈尼族自治县 532724 云南省景东彝族自治区 532725 云南省景谷傣族彝族自治区 532726 云南省镇沅彝族哈尼族拉祜族自治 532727 云南省江城哈尼族彝族自治县 532728 云南省孟连傣族拉祜族佤族自治县 532729 云南省澜沧拉祜族自治县 532730 云南省西盟佤族自治县 532801 云南省景洪市 532822 云南省勐海县 532823 云南省勐腊县 532901 云南省大理市 532922 云南省漾濞彝族自治县 532923 云南省祥云县 532924 云南省宾川县 532925 云南省弥渡县 532926 云南省南涧彝族自治县 532927 云南省巍山彝族回族自治县 532928 云南省永平县 532929 云南省云龙县 532930 云南省洱源县 532931 云南省剑川县 532932 云南省鹤庆县 533001 云南省保山市 533022 云南省施甸县 533023 云南省腾冲县 533024 云南省龙陵县 533025 云南省昌宁县 533101 云南省畹町市 533102 云南省瑞丽市 533121 云南省潞西县 533122 云南省梁河县 533123 云南省盈江县 533124 云南省陇川县 533221 云南省丽江纳西族自治县 533222 云南省永胜县 533223 云南省华坪县 533224 云南省宁蒗彝族自治县 533321 云南省泸水县 533323 云南省福贡县 533324 云南省贡山独龙族怒族自治县 533325 云南省兰坪白族普米族自治县 533421 云南省中甸县 533422 云南省德钦县 533423 云南省维西傈傈族自治县 533521 云南省临沧县 533522 云南省凤庆县 533523 云南省云县 533524 云南省永德县 533525 云南省镇康县 533526 云南省双江拉祜族佤族布朗族傣族 533527 云南省耿马傣族佤族自治县 533528 云南省沧源佤族自治县 540101 西藏拉萨市市辖区 540102 西藏拉萨市城关区 540121 西藏林周县 540122 西藏当雄县 540123 西藏尼木县 540124 西藏曲水县 540125 西藏堆龙德庆县 540126 西藏达孜县 540127 西藏墨竹工卡县 542121 西藏昌都县 542122 西藏江达县 542123 西藏贡觉县 542124 西藏类乌齐县 542125 西藏丁青县 542126 西藏察雅县 542127 西藏八宿县 542128 西藏左贡县 542129 西藏芒康县 542132 西藏洛隆县 542133 西藏边坝县 542134 西藏盐井县 542135 西藏碧土县 542136 西藏妥坝县 542137 西藏生达县 542221 西藏乃东县 542222 西藏扎襄县 542223 西藏贡嘎县 542224 西藏桑日县 542225 西藏琼结县 542226 西藏曲松县 542227 西藏措美县 542228 西藏洛扎县 542229 西藏加查县 542231 西藏隆子县 542232 西藏错那县 542233 西藏浪卡子县 542301 西藏日喀则市 542322 西藏南木林县 542323 西藏江孜县 542324 西藏定日县 542325 西藏萨迦县 542326 西藏拉孜县 542327 西藏昂仁县 542328 西藏谢通门县 542329 西藏白朗县 542330 西藏仁布县 542331 西藏康马县 542332 西藏定结县 542333 西藏仲巴县 542334 西藏亚东县 542335 西藏吉隆县 542336 西藏聂拉木县 542337 西藏萨嘎县 542338 西藏岗巴县 542421 西藏那曲县 542422 西藏嘉黎县 542423 西藏比如县 542424 西藏聂荣县 542425 西藏安多县 542426 西藏申扎县 542427 西藏索县 542428 西藏班戈县 542429 西藏巴青县 542430 西藏尼玛县 542521 西藏普兰县 542522 西藏札达县 542523 西藏噶尔县 542524 西藏日土县 542525 西藏革吉县 542526 西藏改则县 542527 西藏措勤县 542528 西藏隆格尔县 542621 西藏林芝县 542622 西藏工布江达县 542623 西藏米林县 542624 西藏墨脱县 542625 西藏波密县 542626 西藏察隅县 542627 西藏朗县 610101 陕西省西安市市辖区 610102 陕西省西安市新城区 610103 陕西省西安市碑林区 610104 陕西省西安市莲湖区 610111 陕西省西安市灞桥区 610112 陕西省西安市未央区 610113 陕西省西安市雁塔区 610114 陕西省西安市阎良区 610121 陕西省长安县 610122 陕西省蓝田县 610123 陕西省临潼县 610124 陕西省周至县 610125 陕西省户县 610126 陕西省高陵县 610201 陕西省铜川市市辖区 610202 陕西省铜川市城区 610203 陕西省铜川市郊区 610221 陕西省耀县 610222 陕西省宜君县 610301 陕西省宝鸡市市辖区 610302 陕西省宝鸡市渭滨区 610303 陕西省宝鸡市金台区 610321 陕西省宝鸡县 610322 陕西省凤翔县 610323 陕西省岐山县 610324 陕西省扶风县 610326 陕西省眉县 610327 陕西省陇县 610328 陕西省千阳县 610329 陕西省麟游县 610330 陕西省凤县 610331 陕西省太白县 610401 陕西省咸阳市市辖区 610402 陕西省咸阳市秦都区 610403 陕西省咸阳市杨陵区 610404 陕西省咸阳市渭城区 610422 陕西省三原县 610423 陕西省泾阳县 610424 陕西省乾县 610425 陕西省礼泉县 610426 陕西省永寿县 610427 陕西省彬县 610428 陕西省长武县 610429 陕西省旬邑县 610430 陕西省淳化县 610431 陕西省武功县 610481 陕西省兴平市 612101 陕西省渭南市 612102 陕西省韩城市 612103 陕西省华阴市 612124 陕西省华县 612126 陕西省潼关县 612127 陕西省大荔县 612128 陕西省蒲城县 612129 陕西省澄城县 612130 陕西省白水县 612132 陕西省合阳县 612133 陕西省富平县 612301 陕西省汉中市 612321 陕西省南郑县 612322 陕西省城固县 612323 陕西省洋县 612324 陕西省西乡县 612325 陕西省勉县 612326 陕西省宁强县 612327 陕西省略阳县 612328 陕西省镇巴县 612329 陕西省留坝县 612330 陕西省佛坪县 612401 陕西省安康市 612422 陕西省汉阳县 612423 陕西省石泉县 612424 陕西省宁陕县 612425 陕西省紫阳县 612426 陕西省岚皋县 612427 陕西省平利县 612428 陕西省镇坪县 612429 陕西省旬阳县 612430 陕西省白河县 612501 陕西省商州市 612522 陕西省洛南县 612523 陕西省丹风县 612524 陕西省商南县 612525 陕西省山阳县 612526 陕西省镇安县 612527 陕西省柞水县 612601 陕西省延安市 612621 陕西省延长县 612622 陕西省延川县 612623 陕西省子长县 612624 陕西省安塞县 612625 陕西省志丹县 612626 陕西省吴旗县 612627 陕西省甘泉县 612628 陕西省富县 612629 陕西省洛川县 612630 陕西省宜川县 612631 陕西省黄龙县 612632 陕西省黄陵县 612701 陕西省榆林市 612722 陕西省神木县 612723 陕西省府谷县 612724 陕西省横山县 612725 陕西省靖边县 612726 陕西省定边县 612727 陕西省绥德县 612728 陕西省米脂县 612729 陕西省佳县 612730 陕西省吴堡县 612731 陕西省清涧县 612732 陕西省子洲县 620101 甘肃省兰州市市辖区 620102 甘肃省兰州市城关区 620103 甘肃省兰州市七里河区 620104 甘肃省兰州市西固区 620105 甘肃省兰州市安宁区 620111 甘肃省兰州市红古区 620121 甘肃省永登县 620122 甘肃省皋兰县 620123 甘肃省榆中县 620201 甘肃省嘉峪关市市辖区 620301 甘肃省金昌市市辖区 620302 甘肃省金昌市金川区 620321 甘肃省永昌县 620401 甘肃省白银市市辖区 620402 甘肃省白银市白银区 620403 甘肃省白银市平川区 620421 甘肃省清远县 620422 甘肃省会宁县 620423 甘肃省景泰县 620501 甘肃省天水市市辖区 620502 甘肃省天水市秦城区 620503 甘肃省天水市北道区 620521 甘肃省清水县 620522 甘肃省秦安县 620523 甘肃省甘谷县 620524 甘肃省武山县 620525 甘肃省张家川回族自治县 622101 甘肃省玉门市 622102 甘肃省酒泉市 622103 甘肃省敦煌市 622123 甘肃省金塔县 622124 甘肃省肃北蒙古族自治县 622125 甘肃省阿克塞哈萨克族自治县 622126 甘肃省安西县 622201 甘肃省张掖市 622222 甘肃省肃南裕固族自治县 622223 甘肃省民乐县 622224 甘肃省临泽县 622225 甘肃省高台县 622226 甘肃省山丹县 622301 甘肃省武威市 622322 甘肃省民勤县 622323 甘肃省古浪县 622326 甘肃省天祝藏族自治县 622421 甘肃省定西县 622424 甘肃省通渭县 622425 甘肃省陇西县 622426 甘肃省渭源县 622427 甘肃省临洮县 622428 甘肃省漳县 622429 甘肃省岷县 622621 甘肃省武都县 622623 甘肃省宕昌县 622624 甘肃省成县 622625 甘肃省康县 622626 甘肃省文县 622627 甘肃省西和县 622628 甘肃省礼县 622629 甘肃省两当县 622630 甘肃省徽县 622701 甘肃省平凉市 622722 甘肃省泾川县 622723 甘肃省灵台县 622724 甘肃省崇信县 622725 甘肃省华亭县 622726 甘肃省庄浪县 622727 甘肃省静宁县 622801 甘肃省西峰市 622821 甘肃省庆阳县 622822 甘肃省环县 622823 甘肃省华池县 622824 甘肃省合水县 622825 甘肃省正宁县 622826 甘肃省宁县 622827 甘肃省镇原县 622901 甘肃省临夏市 622921 甘肃省临夏县 622922 甘肃省康乐县 622923 甘肃省永靖县 622924 甘肃省广河县 622925 甘肃省和政县 622926 甘肃省东乡族自治县 622927 甘肃省积石山保安族东乡族撒拉族 623021 甘肃省临潭县 623022 甘肃省卓尼县 623023 甘肃省舟曲县 623024 甘肃省迭部县 623025 甘肃省玛曲县 623026 甘肃省碌曲县 623027 甘肃省夏河县 630101 青海省西宁市市辖区 630102 青海省西宁市城东区 630103 青海省西宁市城中区 630104 青海省西宁市城西区 630105 青海省西宁市城北区 630121 青海省大通回族土族自治县 632121 青海省平安县 632122 青海省民和回族土族自治县 632123 青海省乐都县 632124 青海省湟中县 632125 青海省湟源县 632126 青海省互助土族自治县 632127 青海省化隆回族自治县 632128 青海省循化撒拉族自治县 632221 青海省门源回族自治县 632222 青海省祁连县 632223 青海省海晏县 632224 青海省刚察县 632321 青海省同仁县 632322 青海省尖扎县 632323 青海省泽库县 632324 青海省河南蒙古族自治县 632521 青海省共和县 632522 青海省同德县 632523 青海省贵德县 632524 青海省兴海县 632525 青海省贵南县 632621 青海省玛沁县 632622 青海省班玛县 632623 青海省甘德县 632624 青海省达日县 632625 青海省久治县 632626 青海省玛多县 632721 青海省玉树县 632722 青海省杂多县 632723 青海省称多县 632724 青海省治多县 632725 青海省囊谦县 632726 青海省曲麻莱县 632801 青海省格尔木市 632802 青海省德令哈市 632821 青海省乌兰县 632822 青海省都兰县 632823 青海省天峻县 640101 宁夏银川市市辖区 640102 宁夏银川市城区 640103 宁夏银川市新城区 640111 宁夏银川市郊区 640121 宁夏永宁县 640122 宁夏贺兰县 640201 宁夏石嘴山市市辖区 640202 宁夏石嘴山市大武口区 640203 宁夏石嘴山市石嘴山区 640204 宁夏石嘴山市石炭井区 640221 宁夏平罗县 640222 宁夏陶乐县 640223 宁夏惠农县 642101 宁夏吴忠市 642102 宁夏青铜峡市 642123 宁夏中卫县 642124 宁夏中宁县 642125 宁夏灵武县 642126 宁夏盐池县 642127 宁夏同心县 642221 宁夏固原县 642222 宁夏海原县 642223 宁夏西吉县 642224 宁夏隆德县 642225 宁夏泾源县 642226 宁夏彭阳县 650101 新疆乌鲁木齐市市辖区 650102 新疆乌鲁木齐市天山区 650103 新疆乌鲁木齐市沙衣巴克区 650104 新疆乌鲁木齐市新市区 650105 新疆乌鲁木齐市水磨沟区 650106 新疆乌鲁木齐市头屯河区 650107 新疆乌鲁木齐市南山矿区 650108 新疆乌鲁木齐市东山区 650121 新疆乌鲁木齐县 650201 新疆克拉玛依市市辖区 650202 新疆克拉玛依市独山子区 650203 新疆克拉玛依市克拉玛依区 650204 新疆克拉玛依市白碱滩区 650205 新疆克拉玛依市乌尔禾区 652101 新疆吐鲁番市 652122 新疆鄯善县 652123 新疆托克逊县 652201 新疆哈密市 652222 新疆巴里坤哈萨克自治县 652223 新疆伊吾县 652301 新疆昌吉市 652302 新疆阜康市 652322 新疆米泉县 652323 新疆呼图壁县 652324 新疆玛纳斯县 652325 新疆奇台县 652327 新疆吉木萨尔县 652328 新疆木垒哈萨克自治县 652701 新疆博乐市 652722 新疆精河县 652723 新疆温泉县 652801 新疆库尔勒市 652822 新疆轮台县 652823 新疆尉梨县 652824 新疆若羌县 652825 新疆且未县 652826 新疆焉耆回族自治县 652827 新疆和静县 652828 新疆和硕县 652829 新疆博湖县 652901 新疆阿克苏市 652922 新疆温宿县 652923 新疆库车县 652924 新疆沙雅县 652925 新疆新和县 652926 新疆拜城县 652927 新疆乌什县 652928 新疆阿瓦提县 652929 新疆柯坪县 653001 新疆阿图什市 653022 新疆阿克陶县 653023 新疆阿合奇县 653024 新疆乌恰县 653101 新疆喀什市 653121 新疆疏附县 653122 新疆疏勒县 653123 新疆英吉沙县 653124 新疆泽普县 653125 新疆莎车县 653126 新疆叶城县 653127 新疆麦盖提县 653128 新疆岳普湖县 653129 新疆伽师县 653130 新疆巴楚县 653131 新疆塔什库尔干塔吉克自治县 653201 新疆和田市 653221 新疆和田县 653222 新疆墨玉县 653223 新疆皮山县 653224 新疆洛浦县 653225 新疆策勒县 653226 新疆于田县 653227 新疆民丰县 654001 新疆奎屯市 654101 新疆伊宁市 654121 新疆伊宁县 654122 新疆察布查尔锡伯自治县 654123 新疆霍城县 654124 新疆巩留县 654125 新疆新源县 654126 新疆昭苏县 654127 新疆特克斯县 654128 新疆尼勒克县 654201 新疆塔城市 654221 新疆额敏县 654222 新疆乌苏县 654223 新疆沙湾县 654224 新疆托里县 654225 新疆裕民县 654226 新疆和布克赛尔蒙古自治县 654301 新疆阿勒泰市 654321 新疆布尔津县 654322 新疆富蕴县 654323 新疆福海县 654324 新疆哈巴河县 654325 新疆青河县 654326 新疆吉木乃县 659001 新疆石河子市 710000 台湾省 720000 香港特别行政区
1. GUI界面设计
from tkinter import * import tkinter.ttk as ttk from tkinter.messagebox import * from GUI_身份证验证案例 import idcheck class ID_CheckGUI(Tk): def __init__(self): super().__init__() self.title("身份证查询系统") self.geometry("860x485+100+100") # 通过控制图像大小可以通过+号来调整窗体出现的位置 self.resizable(0, 0) # 固定窗体大小.不允许改动窗体大小. resizable(0,0)表示x轴为0y轴也为0 self["bg"] = "RoyalBlue" self.setGUI() def setGUI(self): self.Style01 = ttk.Style() self.Style01.configure("label02.TLabel",background="RoyalBlue") self.Style01.configure("label03.TLabel", background="RoyalBlue") self.Style01.configure("label04.TLabel", background="RoyalBlue") self.Style01.configure("label05.TLabel", background="RoyalBlue") self.Style01.configure("TButton",font = ("微软雅黑", 14, "bold")) self.login_img = PhotoImage(file=R"C:\Users\Administrator\PycharmProjects\untitled1\GUI_身份证验证案例\resouce_file\jingcha2.png") self.label_img = ttk.Label(self, image=self.login_img) self.label_img.place(x =1,y =1) self.label01 = ttk.Label(self,text ="请输入身份证号码 : ",font = ("微软雅黑",18,"bold")) self.label01.place(x =380,y =20) self.var_input = StringVar() self.entry01 = ttk.Entry(self,textvariable= self.var_input,font = ("微软雅黑",18,"bold"),width = 21) self.entry01.place(x=380, y=70) self.button01 = ttk.Button(self,text = "校 验",style = "TButton",width = 8,command = self.get_info) self.button01.place(x=720, y=70) self.label02 = ttk.Label(self,text ="是否有效 : ",style="label02.TLabel",font = ("微软雅黑",14,"bold")) self.label02.place(x =380,y =160) self.var_enable = StringVar() self.entry02 = ttk.Entry(self,textvariable= self.var_enable,state=DISABLED,font = ("微软雅黑",14,"bold"),width = 10) self.entry02.place(x =480,y =160) self.label03 = ttk.Label(self,text ="性别 : ",style="label03.TLabel",font = ("微软雅黑",14,"bold")) self.label03.place(x =420,y =220) self.var_genter = StringVar() self.entry03 = ttk.Entry(self,textvariable= self.var_genter,state=DISABLED,font = ("微软雅黑",14,"bold"),width = 10) self.entry03.place(x =480,y =220) self.label04 = ttk.Label(self,text ="出生日期 : ",style="label04.TLabel",font = ("微软雅黑",14,"bold")) self.label04.place(x=380, y=280) self.var_birthday = StringVar() self.entry04 = ttk.Entry(self,textvariable= self.var_birthday,state=DISABLED,font = ("微软雅黑",14,"bold"),width = 18) self.entry04.place(x =480,y =280) self.label05 = ttk.Label(self,text ="所在地 : ",style="label05.TLabel",font = ("微软雅黑",14,"bold")) self.label05.place(x=400, y=340) self.var_address = StringVar() self.entry05 = ttk.Entry(self,textvariable= self.var_address,state=DISABLED,font = ("微软雅黑",14,"bold"),width = 28) self.entry05.place(x =480,y =340) self.button02 = ttk.Button(self,text = "关 闭",style = "TButton",width = 8,command = self.close_window) self.button02.place(x=720, y=420) def close_window(self): """ 关闭窗口 :return: """ self.destroy() def get_info(self): """ 获取GUI界面中输入的各个按键的值并做逻辑判断 :return: """ id_number = self.var_input.get() #获取输入身份证的信息 #判断身份证是否满足18位 if len(id_number) == 18: # 实例化PersonID_Check对象,把获取到的身份证号传入,因为PersonID_Check类中的方法被自动执行因此这里目的是为了通过获取文件信息来判断输入的身份证号码 check_id = idcheck.PersonID_Check(id_number) #判断验证码,出生年月日,出生地址是否有效 if check_id.is_true_id == 0 or len(check_id.birthday) == 0 or len(check_id.area_name)==0: self.var_enable.set("无效") self.var_genter.set("") self.var_birthday.set("") self.var_address.set("") else: self.var_enable.set("有效")#如果有效那么接下来获取性别,出生日期,出生地地址的信息。 self.var_genter.set(check_id.genter) self.var_birthday.set(check_id.birthday) self.var_address.set(check_id.area_name) else: showinfo("系统消息","身份证号码错误,请重新输入!")
2. 功能模块的设计
from datetime import datetime,date from tkinter.messagebox import * class PersonID_Check: def __init__(self,personID_info:str): self.personID_info = personID_info self.id_list = [] #把身份证分为4部分存入集合 1.前6位位地区码 2.出生日期 3.顺序吗 4.校验码 self.file_path = R"C:\Users\Administrator\PycharmProjects\untitled1\GUI_身份证验证案例\resouce_file\area_code.txt" self.data_list = [] #存储读取文件中的各个元素 self.is_true_id = 0 #判断是否有效 self.genter = "" #存储性别 self.birthday = "" #存储生日 self.area_name = "" #存储所在地 #自动执行身份证切分 self.split_id_list() #自动加载数据 self.get_file_Data() #自动校验 self.validate_check_number() self.validate_birthday() self.validate_area_id() self.get_genter() def split_id_list(self): """ 把身份证号切分为4个部分.目的在于后期对于身份证是否有效等的判断 1. 地区码的切分 身份证前6位 2. 出生日期切分 身份证7-14 3. 出生顺序吗 身份证15-17 4. 校验码 身份证最后1位 (18位) :return: """ #切分地区码(前6位) self.id_list.append(self.personID_info[:6]) #切分出生日期 self.id_list.append(self.personID_info[6:14]) #切分顺序码 self.id_list.append(self.personID_info[14:17]) #切分校验码 self.id_list.append(self.personID_info[-1]) def validate_check_number(self): """ 调用get_check_number()方法取值跟list中的最后一位做校验.如果匹配到则为有效 :return: """ if self.get_check_number() == self.id_list[3]: print("校验码正确") self.is_true_id = 1 else: print("校验码错误") def get_check_number(self): """ 校验码的获取 1. 分别通过校验系数来进行换算求和 2. 求出的合除以11,再拿得到的值对比校验码对应的值 :return: """ number17 = self.personID_info[:17] #获取身份证的前17位 #验证码校验系数17位数字(固定) coefficient_list = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] #验证码算法求余后得到的最终位数 number_check = ["1","0","x","9","8","7","6","5","4","3","2"] check_code = 0 #系数求和默认值 """ 身份证前17位同17位系数对应的每一位进行相乘,乘出来的每一位值相加求和 """ for index in range(len(number17)): check_code += int(number17[index]) * coefficient_list[index] #根据算法除以11 spare_number = check_code % 11 #返回除以11后结果对应的number_check中对应的值 return number_check[spare_number] def validate_birthday(self): """ 校验出生日期 1. 判断出生日期是否有效的标准为: 1900年1月1日起到至今 只要包含在这个时间段内则为有效 2. 通过datetime类来指定起始时间,至今的时间来进行运算 :return: """ from_time = datetime(year=1900,month=1,day=1) from_to = datetime.today() id_birthday = datetime(year=int(self.personID_info[6:10]),month=int(self.personID_info[10:12]),day=int(self.personID_info[12:14])) if id_birthday > from_time and id_birthday < from_to: self.birthday = self.personID_info[6:10] + "年" + self.personID_info[10:12] + "月" + self.personID_info[12:14] + "日" print(self.birthday) def get_file_Data(self): """ 把文件中的元素存储到self.data_list中 :return: """ try: with open(self.file_path,mode="r") as fd: read_lines_list = fd.readline() while read_lines_list: current_line_list = read_lines_list.split(" ") if len(current_line_list[0]) == 6: #只取6位地区码对应的值 self.data_list.append(current_line_list) read_lines_list = fd.readline() except: print("打开文件出现异常。") def validate_area_id(self): """ 判断获取文件中的地区码跟身份证中的地区码是否匹配,如果匹配那么返回对应地区码文件中读取到的对应的地区的值 :return: """ for index in range(len(self.data_list)): #data_list中存储的是文件中读取到的各个元素 if self.data_list[index][0] == self.id_list[0]: #id_list存储的是身份证切分后的各个元素 self.area_name = self.data_list[index][1] print(self.data_list[index][1]) break def get_genter(self): """ 获取性别: 因为身份证出生顺序吗男生位基数,女生为偶数的规则因此取余为0则为女,反之则为男 :return: """ if int(self.id_list[2]) % 2 == 0: self.genter = "女" else: self.genter = "男"
3. 主程序入口
from GUI_身份证验证案例.ID_Check_GUI import * """ 执行程序的入口模块 """ if __name__ == "__main__": start_gui = ID_CheckGUI() start_gui.mainloop()