jtyoui.data package

Submodules

jtyoui.data.Address module

jtyoui.data.Address.find_address(name)[源代码]

查询地址

该函数也废除,建议使用:finds_address函数 输入一个地名,查到这个名字的详细地址:比如输入:大连市、朝阳区、遵义县、卡比村等

参数:name – 输入一个地址。
返回:地址的信息
jtyoui.data.Address.find_identity_card_address(card_addr)[源代码]

识别身份证地址

输入一个地址,判断是否是身份证上的地址,返回格式包括: 一级地址:省|自治区 二级地址:自治州|市|盟|地区|区划 三级地址:市|县|旗|区 四级地址:区|镇 五级地址:其他

参数:card_addr – 一串地址
返回:返回元组,包括五级地址
jtyoui.data.Address.finds_address(data, name: str)[源代码]

查询地址

输入一个地名,查到这个名字的详细地址:比如输入:大连市、朝阳区、遵义县、卡比村等

参数:
  • data – 地址数据
  • name – 输入一个地址名
返回:

地址的信息

jtyoui.data.Address.load_address_file(file_address_path)[源代码]

加载地址文件数据

参数:file_address_path – 加载地址文件的路径,没有地址文件默认自动下载。
返回:地址文件数据,类型字典
jtyoui.data.Address.supplement_address(address_ls, address_tree)[源代码]

补全地址

输入零碎的地址信息。补全地址,比如输入:[‘山西’, ‘文水’, ‘孝义村’],补全为:山西省-吕梁市-文水县-孝义镇-孝义村委会

>>> Tree = jtyoui.dict_create_tree(jtyoui.load_address_file('D://'))
>>> print(supplement_address(['山西', '文水', '孝义'], Tree))
参数:
  • address_ls – 补全的地址名字
  • address_tree – 地址树,默认方法:dict_create_tree(load_address_file(‘D://’))
返回:

返回列表,列表里面是一个元组,第一个参数是地址名字,第二个参数是地址的权重,权重越大越相似,排序越前。

jtyoui.data.CardId module

jtyoui.data.CardId.check_id_card(id_card: str)[源代码]

身份证号码识别

参数:id_card – 一串号码
返回:识别出身份证号码
jtyoui.data.CardId.id_card_calibration(id_card: str)[源代码]

身份证号码检验

校对身份证最后一位数字

参数:id_card – 一串号码
返回:检验值

jtyoui.data.Enums module

class jtyoui.data.Enums.Languages[源代码]

基类:enum.Enum

英语单词对应中文

Chinese = '汉语'
English = '英语'
French = '法语'
German = '德语'
Japanese = '日语'
Korean = '韩语'
Spanish = '西班牙语'

jtyoui.data.TimeZone module

class jtyoui.data.TimeZone.TZ[源代码]

基类:object

时区名字

Africa_Abidjan = 'Africa/Abidjan'
Africa_Accra = 'Africa/Accra'
Africa_Addis_Ababa = 'Africa/Addis_Ababa'
Africa_Algiers = 'Africa/Algiers'
Africa_Asmara = 'Africa/Asmara'
Africa_Bamako = 'Africa/Bamako'
Africa_Bangui = 'Africa/Bangui'
Africa_Banjul = 'Africa/Banjul'
Africa_Bissau = 'Africa/Bissau'
Africa_Blantyre = 'Africa/Blantyre'
Africa_Brazzaville = 'Africa/Brazzaville'
Africa_Bujumbura = 'Africa/Bujumbura'
Africa_Cairo = 'Africa/Cairo'
Africa_Casablanca = 'Africa/Casablanca'
Africa_Ceuta = 'Africa/Ceuta'
Africa_Conakry = 'Africa/Conakry'
Africa_Dakar = 'Africa/Dakar'
Africa_Dar_es_Salaam = 'Africa/Dar_es_Salaam'
Africa_Djibouti = 'Africa/Djibouti'
Africa_Douala = 'Africa/Douala'
Africa_El_Aaiun = 'Africa/El_Aaiun'
Africa_Freetown = 'Africa/Freetown'
Africa_Gaborone = 'Africa/Gaborone'
Africa_Harare = 'Africa/Harare'
Africa_Johannesburg = 'Africa/Johannesburg'
Africa_Juba = 'Africa/Juba'
Africa_Kampala = 'Africa/Kampala'
Africa_Khartoum = 'Africa/Khartoum'
Africa_Kigali = 'Africa/Kigali'
Africa_Kinshasa = 'Africa/Kinshasa'
Africa_Lagos = 'Africa/Lagos'
Africa_Libreville = 'Africa/Libreville'
Africa_Lome = 'Africa/Lome'
Africa_Luanda = 'Africa/Luanda'
Africa_Lubumbashi = 'Africa/Lubumbashi'
Africa_Lusaka = 'Africa/Lusaka'
Africa_Malabo = 'Africa/Malabo'
Africa_Maputo = 'Africa/Maputo'
Africa_Maseru = 'Africa/Maseru'
Africa_Mbabane = 'Africa/Mbabane'
Africa_Mogadishu = 'Africa/Mogadishu'
Africa_Monrovia = 'Africa/Monrovia'
Africa_Nairobi = 'Africa/Nairobi'
Africa_Ndjamena = 'Africa/Ndjamena'
Africa_Niamey = 'Africa/Niamey'
Africa_Nouakchott = 'Africa/Nouakchott'
Africa_Ouagadougou = 'Africa/Ouagadougou'
Africa_Porto_Novo = 'Africa/Porto-Novo'
Africa_Sao_Tome = 'Africa/Sao_Tome'
Africa_Tripoli = 'Africa/Tripoli'
Africa_Tunis = 'Africa/Tunis'
Africa_Windhoek = 'Africa/Windhoek'
America_Adak = 'America/Adak'
America_Anchorage = 'America/Anchorage'
America_Anguilla = 'America/Anguilla'
America_Antigua = 'America/Antigua'
America_Araguaina = 'America/Araguaina'
America_Argentina_Buenos_Aires = 'America/Argentina/Buenos_Aires'
America_Argentina_Catamarca = 'America/Argentina/Catamarca'
America_Argentina_Cordoba = 'America/Argentina/Cordoba'
America_Argentina_Jujuy = 'America/Argentina/Jujuy'
America_Argentina_La_Rioja = 'America/Argentina/La_Rioja'
America_Argentina_Mendoza = 'America/Argentina/Mendoza'
America_Argentina_Rio_Gallegos = 'America/Argentina/Rio_Gallegos'
America_Argentina_Salta = 'America/Argentina/Salta'
America_Argentina_San_Juan = 'America/Argentina/San_Juan'
America_Argentina_San_Luis = 'America/Argentina/San_Luis'
America_Argentina_Tucuman = 'America/Argentina/Tucuman'
America_Argentina_Ushuaia = 'America/Argentina/Ushuaia'
America_Aruba = 'America/Aruba'
America_Asuncion = 'America/Asuncion'
America_Atikokan = 'America/Atikokan'
America_Bahia = 'America/Bahia'
America_Bahia_Banderas = 'America/Bahia_Banderas'
America_Barbados = 'America/Barbados'
America_Belem = 'America/Belem'
America_Belize = 'America/Belize'
America_Blanc_Sablon = 'America/Blanc-Sablon'
America_Boa_Vista = 'America/Boa_Vista'
America_Bogota = 'America/Bogota'
America_Boise = 'America/Boise'
America_Cambridge_Bay = 'America/Cambridge_Bay'
America_Campo_Grande = 'America/Campo_Grande'
America_Cancun = 'America/Cancun'
America_Caracas = 'America/Caracas'
America_Cayenne = 'America/Cayenne'
America_Cayman = 'America/Cayman'
America_Chicago = 'America/Chicago'
America_Chihuahua = 'America/Chihuahua'
America_Costa_Rica = 'America/Costa_Rica'
America_Creston = 'America/Creston'
America_Cuiaba = 'America/Cuiaba'
America_Curacao = 'America/Curacao'
America_Danmarkshavn = 'America/Danmarkshavn'
America_Dawson = 'America/Dawson'
America_Dawson_Creek = 'America/Dawson_Creek'
America_Denver = 'America/Denver'
America_Detroit = 'America/Detroit'
America_Dominica = 'America/Dominica'
America_Edmonton = 'America/Edmonton'
America_Eirunepe = 'America/Eirunepe'
America_El_Salvador = 'America/El_Salvador'
America_Fort_Nelson = 'America/Fort_Nelson'
America_Fortaleza = 'America/Fortaleza'
America_Glace_Bay = 'America/Glace_Bay'
America_Godthab = 'America/Godthab'
America_Goose_Bay = 'America/Goose_Bay'
America_Grand_Turk = 'America/Grand_Turk'
America_Grenada = 'America/Grenada'
America_Guadeloupe = 'America/Guadeloupe'
America_Guatemala = 'America/Guatemala'
America_Guayaquil = 'America/Guayaquil'
America_Guyana = 'America/Guyana'
America_Halifax = 'America/Halifax'
America_Havana = 'America/Havana'
America_Hermosillo = 'America/Hermosillo'
America_Indiana_Indianapolis = 'America/Indiana/Indianapolis'
America_Indiana_Knox = 'America/Indiana/Knox'
America_Indiana_Marengo = 'America/Indiana/Marengo'
America_Indiana_Petersburg = 'America/Indiana/Petersburg'
America_Indiana_Tell_City = 'America/Indiana/Tell_City'
America_Indiana_Vevay = 'America/Indiana/Vevay'
America_Indiana_Vincennes = 'America/Indiana/Vincennes'
America_Indiana_Winamac = 'America/Indiana/Winamac'
America_Inuvik = 'America/Inuvik'
America_Iqaluit = 'America/Iqaluit'
America_Jamaica = 'America/Jamaica'
America_Juneau = 'America/Juneau'
America_Kentucky_Louisville = 'America/Kentucky/Louisville'
America_Kentucky_Monticello = 'America/Kentucky/Monticello'
America_Kralendijk = 'America/Kralendijk'
America_La_Paz = 'America/La_Paz'
America_Lima = 'America/Lima'
America_Los_Angeles = 'America/Los_Angeles'
America_Lower_Princes = 'America/Lower_Princes'
America_Maceio = 'America/Maceio'
America_Managua = 'America/Managua'
America_Manaus = 'America/Manaus'
America_Marigot = 'America/Marigot'
America_Martinique = 'America/Martinique'
America_Matamoros = 'America/Matamoros'
America_Mazatlan = 'America/Mazatlan'
America_Menominee = 'America/Menominee'
America_Merida = 'America/Merida'
America_Metlakatla = 'America/Metlakatla'
America_Mexico_City = 'America/Mexico_City'
America_Miquelon = 'America/Miquelon'
America_Moncton = 'America/Moncton'
America_Monterrey = 'America/Monterrey'
America_Montevideo = 'America/Montevideo'
America_Montserrat = 'America/Montserrat'
America_Nassau = 'America/Nassau'
America_New_York = 'America/New_York'
America_Nipigon = 'America/Nipigon'
America_Nome = 'America/Nome'
America_Noronha = 'America/Noronha'
America_North_Dakota_Beulah = 'America/North_Dakota/Beulah'
America_North_Dakota_Center = 'America/North_Dakota/Center'
America_North_Dakota_New_Salem = 'America/North_Dakota/New_Salem'
America_Ojinaga = 'America/Ojinaga'
America_Panama = 'America/Panama'
America_Pangnirtung = 'America/Pangnirtung'
America_Paramaribo = 'America/Paramaribo'
America_Phoenix = 'America/Phoenix'
America_Port_au_Prince = 'America/Port-au-Prince'
America_Port_of_Spain = 'America/Port_of_Spain'
America_Porto_Velho = 'America/Porto_Velho'
America_Puerto_Rico = 'America/Puerto_Rico'
America_Punta_Arenas = 'America/Punta_Arenas'
America_Rainy_River = 'America/Rainy_River'
America_Rankin_Inlet = 'America/Rankin_Inlet'
America_Recife = 'America/Recife'
America_Regina = 'America/Regina'
America_Resolute = 'America/Resolute'
America_Rio_Branco = 'America/Rio_Branco'
America_Santarem = 'America/Santarem'
America_Santiago = 'America/Santiago'
America_Santo_Domingo = 'America/Santo_Domingo'
America_Sao_Paulo = 'America/Sao_Paulo'
America_Scoresbysund = 'America/Scoresbysund'
America_Sitka = 'America/Sitka'
America_St_Barthelemy = 'America/St_Barthelemy'
America_St_Johns = 'America/St_Johns'
America_St_Kitts = 'America/St_Kitts'
America_St_Lucia = 'America/St_Lucia'
America_St_Thomas = 'America/St_Thomas'
America_St_Vincent = 'America/St_Vincent'
America_Swift_Current = 'America/Swift_Current'
America_Tegucigalpa = 'America/Tegucigalpa'
America_Thule = 'America/Thule'
America_Thunder_Bay = 'America/Thunder_Bay'
America_Tijuana = 'America/Tijuana'
America_Toronto = 'America/Toronto'
America_Tortola = 'America/Tortola'
America_Vancouver = 'America/Vancouver'
America_Whitehorse = 'America/Whitehorse'
America_Winnipeg = 'America/Winnipeg'
America_Yakutat = 'America/Yakutat'
America_Yellowknife = 'America/Yellowknife'
Antarctica_Casey = 'Antarctica/Casey'
Antarctica_Davis = 'Antarctica/Davis'
Antarctica_DumontDUrville = 'Antarctica/DumontDUrville'
Antarctica_Macquarie = 'Antarctica/Macquarie'
Antarctica_Mawson = 'Antarctica/Mawson'
Antarctica_McMurdo = 'Antarctica/McMurdo'
Antarctica_Palmer = 'Antarctica/Palmer'
Antarctica_Rothera = 'Antarctica/Rothera'
Antarctica_Syowa = 'Antarctica/Syowa'
Antarctica_Troll = 'Antarctica/Troll'
Antarctica_Vostok = 'Antarctica/Vostok'
Arctic_Longyearbyen = 'Arctic/Longyearbyen'
Asia_Aden = 'Asia/Aden'
Asia_Almaty = 'Asia/Almaty'
Asia_Amman = 'Asia/Amman'
Asia_Anadyr = 'Asia/Anadyr'
Asia_Aqtau = 'Asia/Aqtau'
Asia_Aqtobe = 'Asia/Aqtobe'
Asia_Ashgabat = 'Asia/Ashgabat'
Asia_Atyrau = 'Asia/Atyrau'
Asia_Baghdad = 'Asia/Baghdad'
Asia_Bahrain = 'Asia/Bahrain'
Asia_Baku = 'Asia/Baku'
Asia_Bangkok = 'Asia/Bangkok'
Asia_Barnaul = 'Asia/Barnaul'
Asia_BeiJing = 'Asia/Shanghai'
Asia_Beirut = 'Asia/Beirut'
Asia_Bishkek = 'Asia/Bishkek'
Asia_Brunei = 'Asia/Brunei'
Asia_Chita = 'Asia/Chita'
Asia_Choibalsan = 'Asia/Choibalsan'
Asia_Colombo = 'Asia/Colombo'
Asia_Damascus = 'Asia/Damascus'
Asia_Dhaka = 'Asia/Dhaka'
Asia_Dili = 'Asia/Dili'
Asia_Dubai = 'Asia/Dubai'
Asia_Dushanbe = 'Asia/Dushanbe'
Asia_Famagusta = 'Asia/Famagusta'
Asia_Gaza = 'Asia/Gaza'
Asia_Hebron = 'Asia/Hebron'
Asia_Ho_Chi_Minh = 'Asia/Ho_Chi_Minh'
Asia_Hong_Kong = 'Asia/Hong_Kong'
Asia_Hovd = 'Asia/Hovd'
Asia_Irkutsk = 'Asia/Irkutsk'
Asia_Jakarta = 'Asia/Jakarta'
Asia_Jayapura = 'Asia/Jayapura'
Asia_Jerusalem = 'Asia/Jerusalem'
Asia_Kabul = 'Asia/Kabul'
Asia_Kamchatka = 'Asia/Kamchatka'
Asia_Karachi = 'Asia/Karachi'
Asia_Kathmandu = 'Asia/Kathmandu'
Asia_Khandyga = 'Asia/Khandyga'
Asia_Kolkata = 'Asia/Kolkata'
Asia_Krasnoyarsk = 'Asia/Krasnoyarsk'
Asia_Kuala_Lumpur = 'Asia/Kuala_Lumpur'
Asia_Kuching = 'Asia/Kuching'
Asia_Kuwait = 'Asia/Kuwait'
Asia_Macau = 'Asia/Macau'
Asia_Magadan = 'Asia/Magadan'
Asia_Makassar = 'Asia/Makassar'
Asia_Manila = 'Asia/Manila'
Asia_Muscat = 'Asia/Muscat'
Asia_Nicosia = 'Asia/Nicosia'
Asia_Novokuznetsk = 'Asia/Novokuznetsk'
Asia_Novosibirsk = 'Asia/Novosibirsk'
Asia_Omsk = 'Asia/Omsk'
Asia_Oral = 'Asia/Oral'
Asia_Phnom_Penh = 'Asia/Phnom_Penh'
Asia_Pontianak = 'Asia/Pontianak'
Asia_Pyongyang = 'Asia/Pyongyang'
Asia_Qatar = 'Asia/Qatar'
Asia_Qostanay = 'Asia/Qostanay'
Asia_Qyzylorda = 'Asia/Qyzylorda'
Asia_Riyadh = 'Asia/Riyadh'
Asia_Sakhalin = 'Asia/Sakhalin'
Asia_Samarkand = 'Asia/Samarkand'
Asia_Seoul = 'Asia/Seoul'
Asia_Shanghai = 'Asia/Shanghai'
Asia_Singapore = 'Asia/Singapore'
Asia_Srednekolymsk = 'Asia/Srednekolymsk'
Asia_Taipei = 'Asia/Taipei'
Asia_Tashkent = 'Asia/Tashkent'
Asia_Tbilisi = 'Asia/Tbilisi'
Asia_Tehran = 'Asia/Tehran'
Asia_Thimphu = 'Asia/Thimphu'
Asia_Tokyo = 'Asia/Tokyo'
Asia_Tomsk = 'Asia/Tomsk'
Asia_Ulaanbaatar = 'Asia/Ulaanbaatar'
Asia_Urumqi = 'Asia/Urumqi'
Asia_Ust_Nera = 'Asia/Ust-Nera'
Asia_Vientiane = 'Asia/Vientiane'
Asia_Vladivostok = 'Asia/Vladivostok'
Asia_Yakutsk = 'Asia/Yakutsk'
Asia_Yangon = 'Asia/Yangon'
Asia_Yekaterinburg = 'Asia/Yekaterinburg'
Asia_Yerevan = 'Asia/Yerevan'
Atlantic_Azores = 'Atlantic/Azores'
Atlantic_Bermuda = 'Atlantic/Bermuda'
Atlantic_Canary = 'Atlantic/Canary'
Atlantic_Cape_Verde = 'Atlantic/Cape_Verde'
Atlantic_Faroe = 'Atlantic/Faroe'
Atlantic_Madeira = 'Atlantic/Madeira'
Atlantic_Reykjavik = 'Atlantic/Reykjavik'
Atlantic_South_Georgia = 'Atlantic/South_Georgia'
Atlantic_St_Helena = 'Atlantic/St_Helena'
Atlantic_Stanley = 'Atlantic/Stanley'
Australia_Adelaide = 'Australia/Adelaide'
Australia_Brisbane = 'Australia/Brisbane'
Australia_Broken_Hill = 'Australia/Broken_Hill'
Australia_Currie = 'Australia/Currie'
Australia_Darwin = 'Australia/Darwin'
Australia_Eucla = 'Australia/Eucla'
Australia_Hobart = 'Australia/Hobart'
Australia_Lindeman = 'Australia/Lindeman'
Australia_Lord_Howe = 'Australia/Lord_Howe'
Australia_Melbourne = 'Australia/Melbourne'
Australia_Perth = 'Australia/Perth'
Australia_Sydney = 'Australia/Sydney'
Canada_Atlantic = 'Canada/Atlantic'
Canada_Central = 'Canada/Central'
Canada_Eastern = 'Canada/Eastern'
Canada_Mountain = 'Canada/Mountain'
Canada_Newfoundland = 'Canada/Newfoundland'
Canada_Pacific = 'Canada/Pacific'
Europe_Amsterdam = 'Europe/Amsterdam'
Europe_Andorra = 'Europe/Andorra'
Europe_Astrakhan = 'Europe/Astrakhan'
Europe_Athens = 'Europe/Athens'
Europe_Belgrade = 'Europe/Belgrade'
Europe_Berlin = 'Europe/Berlin'
Europe_Bratislava = 'Europe/Bratislava'
Europe_Brussels = 'Europe/Brussels'
Europe_Bucharest = 'Europe/Bucharest'
Europe_Budapest = 'Europe/Budapest'
Europe_Busingen = 'Europe/Busingen'
Europe_Chisinau = 'Europe/Chisinau'
Europe_Copenhagen = 'Europe/Copenhagen'
Europe_Dublin = 'Europe/Dublin'
Europe_Gibraltar = 'Europe/Gibraltar'
Europe_Guernsey = 'Europe/Guernsey'
Europe_Helsinki = 'Europe/Helsinki'
Europe_Isle_of_Man = 'Europe/Isle_of_Man'
Europe_Istanbul = 'Europe/Istanbul'
Europe_Jersey = 'Europe/Jersey'
Europe_Kaliningrad = 'Europe/Kaliningrad'
Europe_Kiev = 'Europe/Kiev'
Europe_Kirov = 'Europe/Kirov'
Europe_Lisbon = 'Europe/Lisbon'
Europe_Ljubljana = 'Europe/Ljubljana'
Europe_London = 'Europe/London'
Europe_Luxembourg = 'Europe/Luxembourg'
Europe_Madrid = 'Europe/Madrid'
Europe_Malta = 'Europe/Malta'
Europe_Mariehamn = 'Europe/Mariehamn'
Europe_Minsk = 'Europe/Minsk'
Europe_Monaco = 'Europe/Monaco'
Europe_Moscow = 'Europe/Moscow'
Europe_Oslo = 'Europe/Oslo'
Europe_Paris = 'Europe/Paris'
Europe_Podgorica = 'Europe/Podgorica'
Europe_Prague = 'Europe/Prague'
Europe_Riga = 'Europe/Riga'
Europe_Rome = 'Europe/Rome'
Europe_Samara = 'Europe/Samara'
Europe_San_Marino = 'Europe/San_Marino'
Europe_Sarajevo = 'Europe/Sarajevo'
Europe_Saratov = 'Europe/Saratov'
Europe_Simferopol = 'Europe/Simferopol'
Europe_Skopje = 'Europe/Skopje'
Europe_Sofia = 'Europe/Sofia'
Europe_Stockholm = 'Europe/Stockholm'
Europe_Tallinn = 'Europe/Tallinn'
Europe_Tirane = 'Europe/Tirane'
Europe_Ulyanovsk = 'Europe/Ulyanovsk'
Europe_Uzhgorod = 'Europe/Uzhgorod'
Europe_Vaduz = 'Europe/Vaduz'
Europe_Vatican = 'Europe/Vatican'
Europe_Vienna = 'Europe/Vienna'
Europe_Vilnius = 'Europe/Vilnius'
Europe_Volgograd = 'Europe/Volgograd'
Europe_Warsaw = 'Europe/Warsaw'
Europe_Zagreb = 'Europe/Zagreb'
Europe_Zaporozhye = 'Europe/Zaporozhye'
Europe_Zurich = 'Europe/Zurich'
GMT = 'GMT'
Indian_Antananarivo = 'Indian/Antananarivo'
Indian_Chagos = 'Indian/Chagos'
Indian_Christmas = 'Indian/Christmas'
Indian_Cocos = 'Indian/Cocos'
Indian_Comoro = 'Indian/Comoro'
Indian_Kerguelen = 'Indian/Kerguelen'
Indian_Mahe = 'Indian/Mahe'
Indian_Maldives = 'Indian/Maldives'
Indian_Mauritius = 'Indian/Mauritius'
Indian_Mayotte = 'Indian/Mayotte'
Indian_Reunion = 'Indian/Reunion'
Pacific_Apia = 'Pacific/Apia'
Pacific_Auckland = 'Pacific/Auckland'
Pacific_Bougainville = 'Pacific/Bougainville'
Pacific_Chatham = 'Pacific/Chatham'
Pacific_Chuuk = 'Pacific/Chuuk'
Pacific_Easter = 'Pacific/Easter'
Pacific_Efate = 'Pacific/Efate'
Pacific_Enderbury = 'Pacific/Enderbury'
Pacific_Fakaofo = 'Pacific/Fakaofo'
Pacific_Fiji = 'Pacific/Fiji'
Pacific_Funafuti = 'Pacific/Funafuti'
Pacific_Galapagos = 'Pacific/Galapagos'
Pacific_Gambier = 'Pacific/Gambier'
Pacific_Guadalcanal = 'Pacific/Guadalcanal'
Pacific_Guam = 'Pacific/Guam'
Pacific_Honolulu = 'Pacific/Honolulu'
Pacific_Kiritimati = 'Pacific/Kiritimati'
Pacific_Kosrae = 'Pacific/Kosrae'
Pacific_Kwajalein = 'Pacific/Kwajalein'
Pacific_Majuro = 'Pacific/Majuro'
Pacific_Marquesas = 'Pacific/Marquesas'
Pacific_Midway = 'Pacific/Midway'
Pacific_Nauru = 'Pacific/Nauru'
Pacific_Niue = 'Pacific/Niue'
Pacific_Norfolk = 'Pacific/Norfolk'
Pacific_Noumea = 'Pacific/Noumea'
Pacific_Pago_Pago = 'Pacific/Pago_Pago'
Pacific_Palau = 'Pacific/Palau'
Pacific_Pitcairn = 'Pacific/Pitcairn'
Pacific_Pohnpei = 'Pacific/Pohnpei'
Pacific_Port_Moresby = 'Pacific/Port_Moresby'
Pacific_Rarotonga = 'Pacific/Rarotonga'
Pacific_Saipan = 'Pacific/Saipan'
Pacific_Tahiti = 'Pacific/Tahiti'
Pacific_Tarawa = 'Pacific/Tarawa'
Pacific_Tongatapu = 'Pacific/Tongatapu'
Pacific_Wake = 'Pacific/Wake'
Pacific_Wallis = 'Pacific/Wallis'
US_Alaska = 'US/Alaska'
US_Arizona = 'US/Arizona'
US_Central = 'US/Central'
US_Eastern = 'US/Eastern'
US_Hawaii = 'US/Hawaii'
US_Mountain = 'US/Mountain'
US_Pacific = 'US/Pacific'
UTC = 'utc'

jtyoui.data.Train module

jtyoui.data.Train.find_train_desc(name)[源代码]

查询火车站的摘要信息

jtyoui.data.Train.find_train_desc_info(name)[源代码]

查询火车站的摘要和基本信息

jtyoui.data.Train.find_train_info(name)[源代码]

查询火车站的基本信息

jtyoui.data.WeatherAddress module

class jtyoui.data.WeatherAddress.WeatherForecast[源代码]

基类:object

get_15day_weather()[源代码]

获得15天 天气预报

get_7day_weather()[源代码]

获得7天 天气预报

get_today_weather()[源代码]

获得当天 天气预报

set_city(city)[源代码]

输入一个城市名字

参数:city – 城市名字

jtyoui.data.constant module

class jtyoui.data.constant.MathSymbols[源代码]

基类:object

‖‰℃℉←↑→↓∈∏∑°√∝∞∟∠∣∧∨∩∪∫∮~≈≌≒≠≡

and_ = '∧'
approximately_equal = '≈'
asymptotically_equal = '~'
belong_to = '∈'
celsius_scale = '℃'
check_mark = '√'
closed_curve = '∮'
condition = '∣'
down = '↓'
fahrenheit_scale = '℉'
identically_equal = '≌'
identity = '≡'
infinity = '∞'
integral = '∫'
intersection = '∩'
left = '←'
ls = ['‖', '‰', '℃', '℉', '←', '↑', '→', '↓', '∈', '∏', '∑', '°', '√', '∝', '∞', '∟', '∠', '∣', '∧', '∨', '∩', '∪', '∫', '∮', '~', '≈', '≌', '≒', '≠', '≡']
not_equal = '≠'
one_degrees = '°'
one_thousand = '‰'
or_ = '∨'
positive_proportion = '∝'
product = '∏'
reversible = '≒'
right = '→'
slope = '∠'
summation = '∑'
union = '∪'
up = '↑'
vector_value = '‖'

jtyoui.data.fileFormat module

class jtyoui.data.fileFormat.FileFormat[源代码]

基类:enum.Enum

文件格式介绍

A = '对象代码库文件'
A3M = 'Author ware Macintosh未打包文件'
A3W = '未打包的Author ware Windows文件'
A4M = 'Author ware Macintosh未打包文件'
A4P = 'Author ware无运行时间的打包文件'
A4W = '未打包的Author ware Windows文件'
A5W = '未打包的Author ware Windows文件'
AAM = 'Author ware shocked文件'
AAS = 'Author ware shocked包'
ABF = 'Adobe二进制屏幕字体'
ABK = 'CorelDRAW自动备份文件'
ABS = '该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)'
ACE = 'Ace压缩文件格式'
ACM = 'Windows系统目录文件'
ACP = 'Microsoft office助手预览文件'
ACT = 'Microsoft office助手文件'
AD = 'AfterDark屏幕保护程序'
ADA = 'Ada源文件(非-GNAT)'
ADB = 'Ada源文件主体(GNAT);HP100LX组织者的约定数据库'
ADF = 'Amiga磁盘文件'
ADI = 'AutoCAD设备无关二进制绘图仪格式'
ADM = 'AfterDark多模块屏幕保护;WindowsNT策略模板'
ADP = 'FaxWork用于传真调制解调器的交互安装文件;AstoundDynamite文件'
ADR = 'AfterDark随机屏幕保护;SmartAddress的地址簿'
ADS = 'Ada源文件说明书(GNAT)'
AF2 = 'ABC的FlowChat文件'
AF3 = 'ABC的FlowChat文件'
AFM = 'Adobe的字体尺度'
AI = 'AdobeIllustrator格式图形'
AIF = '音频互交换文件,SiliconGraphicandMacintosh应用程序的声音格式'
AIFC = '压缩AIF'
AIFF = '音频互交换文件,SiliconGraphicandMacintosh应用程序的声音格式'
AIM = 'AOL即时信息传送'
AIS = 'ACDSee图形序列文件;VelvetStudio设备文件'
AKW = 'RoboHELP的帮助工程中所有A-关键词'
ALB = 'JASCImageCommander相册'
ALL = '艺术与书信库'
AMS = 'VelvetStudio音乐模块(MOD)文件;Extreme的Tracker模块文件'
ANC = 'CanonComputer的调色板文件,包含一系列可选的颜色板'
ANI = 'Windows系统中的动画光标'
ANS = 'ANSI文本文件'
ANT = 'SimAntForWindows中保存的游戏文件'
API = 'AdobeAcrobat使用的应用程序设计接口文件'
APK = '安卓安装包'
APS = 'MicrosoftVisualC++文件'
ARI = 'Aristotle声音文件'
ARJ = 'RobertJungARJ压缩包文件'
ART = 'XaraStudio绘画文件;CanonCrayola美术文件;ClipArt文件格式;另一种光线跟踪格式;AOL使用的用Johnson-Grace压缩算法压缩的标记文件'
ASA = 'MicrosoftVisualInterDev文件'
ASC = 'ASCⅡ文本文件;PGP算法加密文件'
ASD = 'Microsoft Word的自动保存文件;Microsoft高级流媒体格式的描述文件;可用NSREX打开VelvetStudio例子文件'
ASE = 'VelvetStudio采样文件'
ASF = 'Microsoft高级流媒体格式文件'
ASM = '汇编语言源文件,Pro/E装配文件'
ASO = 'AstoundDynamite对象文件'
ASP = '动态网页文件;ProCommPlus安装与连接脚本文件;Astound介绍文件'
ASV = 'DataCAD自动保存文件'
ASX = 'Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件'
ATW = '来自个人软件的AnyTimeDeluxeForWindows个人信息管理员文件'
AU = 'Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式'
AVB = 'ComputerAssociatesInoculan反病毒软件的病毒感染后文件'
AVI = 'MicrosoftAudioVideoInterleave电影格式'
AVR = 'AudioVisualResearch文件格式'
AVS = '应用程序可视化格式'
AWD = 'FaxVien文档'
AWR = 'Telsis数字储存音频文件扩展名格式'
Axx = 'ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)'
BAK = '备份文件'
BAS = 'BASIC源文件'
BAT = '批处理文件'
BDF = 'WestPointBridgerDesigner文件'
BGL = 'MicrosoftFlightSimulator(微软飞行模拟器)的视景文件'
BI = '二进制文件'
BIF = 'GroupWise的初始化文件'
BIFF = 'XLIFE3D格式文件'
BIN = '二进制文件'
BK = '有时用于代表备份版本'
BKS = 'IBMBookManagerRead书架文件'
BMK = '书签文件'
BMP = 'Windows或OS/2位图文件'
BOOK = 'AdobeFrameMakerBook文件'
BRX = '用于查看多媒体对象目录的文件'
BSP = 'Quake图形文件'
BTM = 'Norton应用程序使用的批处理文件'
BUD = 'Quicken的备份磁盘'
BUN = 'CakeWalk声音捆绑文件(一种MIDI程序)'
BW = 'SGI黑白图像文件'
BWV = '商业波形文件'
C = 'C代码文件'
CAB = 'Microsoft压缩文件'
CAD = 'Softdek的DrafixCAD文件'
CAL = 'CALS压缩位图;日历计划表数据'
CAP = '压缩音乐文件格式'
CAS = '逗号分开的ASCⅡ文件'
CB = 'Microsoft干净引导文件'
CC = 'VisualdBASE用户自定义类文件'
CCB = 'VisualBasic动态按钮配置文件'
CCH = 'Corel图表文件'
CCO = 'CyberChat数据文件'
CCT = 'MacromediaDirectorShockwave投影'
CDA = 'CD音频轨道'
CDF = 'Microsoft频道定义格式文件'
CDI = 'Philip的高密盘交互格式'
CDM = 'VisualdBASE自定义数据模块文件'
CDR = 'CorelDRAW绘图文件;原始音频CD数据文件'
CDT = 'CorelDRAW模板'
CDX = 'CorelDRAW压缩绘图文件;MicrosoftVisualFoxPro索引文件'
CFG = '配置文件'
CGI = '公共网关接口脚本文件'
CGM = '计算机图形元文件'
CHK = '由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片'
CHM = '编译过的HTML文件'
CHR = '字符集(字体文件)'
CIF = 'AdaptecCD创建器CD映像文件'
CIL = 'ClipGallery下载包'
CLASS = 'Java类文件'
CLL = 'CrickSoftwareClicker文件'
CLP = 'Windows剪贴板文件'
CLS = 'VisualBasic类文件'
CMF = 'Corel元文件'
CMV = 'CorelMove动画文件'
CMX = 'CorelPresentationExchange图像'
CNF = 'Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件'
CNM = 'Windows应用程序菜单选项和安装文件'
CNT = 'Windows(或其他)系统用于帮助索引或其他目的内容文件'
COD = 'MicrosoftC编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释'
COM = '命令文件(程序)'
CPL = '控制面板扩展名,Corel颜色板'
CPO = 'Corel打印存储文件'
CPP = 'C++代码文件'
CPR = 'Corel提供说明书文件'
CPT = 'Corel照片-绘画图像'
CPX = 'CorelPresentationExchange压缩图形文件'
CRD = 'WindowsCardfile文件'
CRP = 'Corel提供的运行时介绍文件;VisualdBASE自定义报表文件'
CRT = '认证文件'
CSC = 'Corel脚本文件'
CSP = 'PCEmceeOn_Screen图像'
CST = 'MacromediaDirectorCast文件'
CSV = '逗号分隔的值文件'
CTL = '通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息'
CUR = 'Windows光标文件'
CV = 'Corel版本的档案文件;MicrosoftCodeView信息屏幕文件'
CXX = 'C++源代码文件'
DAT = '数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件'
DB = 'Borland的Paradox7表'
DBC = 'MicrosoftVisualFoxPro数据库容器文件'
DBF = 'dBASE文件'
DBX = 'DataBearn图像;MicrosoftVisualFoxPro表格文件'
DCM = 'DCM模块格式文件'
DCS = '桌面颜色分隔文件'
DCT = 'MicrosoftVisualFoxPro数据库容器'
DCU = 'Delphi编译单元文件'
DCX = 'MicrosoftVisualFoxPro数据库容器;基于PCX的传真图像;宏'
DEM = '用于表示数字高度模型的USGS基准的文件'
DER = '认证文件'
DEWF = 'MacintoshSoundCap/SoundEdit录音设备格式'
DIB = '设备无关位图'
DIC = '目录'
DIF = '可进行数据互换的电子表格'
DIG = 'DigiLink格式;SoundDesignerⅠ音频文件'
DIR = 'MacromediaDirector文件'
DIZ = '描述文件'
DLG = 'C++对话框脚本文件'
DLL = '动态链接库'
DLS = '可下载声音文件'
DMD = 'VisualdBASE数据模块文件'
DMF = 'X-Trakker音乐模块(MOD)文件'
DOC = 'Word文档'
DOT = 'MicrosoftWord文档模板'
DRAW = 'Acorn的基于对象的矢量图像文件'
DRV = '驱动程序'
DRW = 'MicrografxDesigner/Draw;Pro/E绘画文件'
DSF = 'MicrografxDesignerVFX文件'
DSG = 'DOOM保存的文件'
DSM = 'DynamicStudio音乐模块(MOD)文件'
DSP = 'MicrosoftDeveloperStudio工程文件'
DSQ = 'CorelQUERY(查询)文件'
DSW = 'MicrosoftDeveloperStudio工作区文件'
DTD = 'SGML文档类型定义(DTD)文件'
DUN = 'Microsoft拔号网络导出文件'
DV = '数字视频文件(MIME)'
DXF = '可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件'
DXR = 'MacromediaDirector受保护(不可编辑)电影文件'
EDA = 'EnsoniqASR磁盘映像'
EDD = '元素定义文档(FrameMaker+SGML文档)'
EMD = 'ABT扩展模块'
EMF = 'Windows增强元文件'
EML = 'MicrosoftOutlookExpress邮件消息(MIMERFC822)文件'
EPHTML = 'Perl解释增强HTML文件'
EPS = '压缩的PostScript图像'
EXE = '可执行文件(程序)'
FAV = 'MicrosoftOutlook导航条'
FAX = '传真类型图像'
FCD = '虚拟CD-ROM'
FDF = 'AdobeAcrobat表单文档文件'
FFA = 'Microsoft快速查找文件'
FFK = 'Microsoft快速查找文件'
FFL = 'Microsoft快速查找文件'
FFO = 'Microsoft快速查找文件'
FIF = 'Fractal图像文件'
FLA = 'MacromediaFlash电影'
FLC = 'AutodeskFLIC动画文件'
FM = 'AdobeFrameMaker文档'
FML = '文件镜象列表(GetRight)'
FNG = '字体组文件(字体导航器,FontNavigator)'
FNK = 'FunkTracker模块格式'
FON = '系统字体'
FOT = '字体相关文件'
FRT = 'MicrosoftFoxPro报表文件'
FRX = 'VisualBasic表单文本;MicrosoftFoxPro报表文件'
FTG = '全文本搜索组文件,由Windows帮助系统查找时产生--可以删除,并在需要时重建起来'
FTS = '全文本搜索引文件,由Windows帮助系统查找时产生'
GAL = 'Corel多媒体管理器相集'
GDB = 'InterBase数据库文件'
GDM = '铃声、口哨声和声音板模块格式'
GEM = 'GEM元文件'
GEN = 'Ventura产生的文本文件'
GFI = 'Genigraphics图形链接表示文件'
GFX = 'Genigraphics图形链接表示文件'
GHO = 'Norton克隆磁盘映像'
GIF = 'CompuServe位图文件'
GIM = 'Genigraphics图形链接介绍文件'
GIX = 'Genigraphics图形链接介绍文件'
GKH = 'EnsoniqEPS家簇磁盘映像文件'
GKS = 'GravisGripKey文档'
GL = '动画格式'
GNA = 'Genigraphics图形链接介绍文件'
GNT = '生成代码,MicroFocus属性格式里的可执行代码'
GNX = 'Genigraphics图形链接介绍文件'
GO = 'Go语言源文件'
GRA = 'MicrosoftGraph文件'
GRF = 'Grapher(GoldenSoftware公司)图形文件'
GRP = '程序管理组'
GetRight = 'GetRight未完成的下载文件'
HCOM = '声音工具HCOM格式'
HGL = 'HP图形语言绘图文件'
HLP = '帮助文件;DateCADWindows帮助文件'
HPJ = 'VisualBasic帮助工程'
HPP = 'C++程序头文件'
HST = '历史文件'
HT = 'HyperTerminal(超级终端)'
HTM = '超文本文档'
HTML = '超文本文档'
HTT = 'Microsoft超文本模板'
HTX = '扩展HTML模板'
ICB = 'Targa位图文件'
ICC = 'Kodak打印机格式文件'
ICL = '图标库文件'
ICM = '图形颜色匹配配置文件'
ICO = 'Windows图标'
IDD = 'MIDI设备定义'
IDF = 'MIDI设备定义(Windows95需要的文件)'
IDQ = 'Internet数据查询文件'
IDX = 'MicrosoftFoxPro相关数据库索引文件;SymantecQ&A相关数据库索引文件;MicrosoftOutlookExpress文件'
IFF = '交换格式文件;AmigaILBM'
IGES = '初始图形交换说明文件'
IGF = '插入系统元文件'
ILBM = '位图图形文件'
IMA = 'WinImage磁盘映像文件'
INF = '信息文件'
INI = '初始化文件'
INRS = 'INRS远程通信声频'
INS = 'InstallShield安装脚本'
INT = '中间代码,当一个源程序经过语法检查后编译产生一个可执行代码'
IQY = 'MicrosoftInternet查询文件'
ISO = '根据ISD9660有关CD-ROM文件系统标准列出CD-ROM上的文件'
IST = '数字跟踪设备文件'
ISU = 'InstallShield卸装脚本'
IWC = 'InstallWatch文档'
J62 = 'Ricoh照相机格式'
JAR = 'Java档案文件'
JAVA = 'Java源文件'
JBF = 'PaintShopPro图像浏览文件'
JFF = 'JPEG文件'
JFIF = 'JPEG文件'
JIF = 'JPEG文件'
JMP = 'SAS的JMPDiscovery表格统计文件'
JPE = 'JPEG图形文件'
JPEG = 'JPEG图形文件'
JPG = 'JPEG图形文件'
JS = 'Javascript源文件'
JSON = 'Json文件'
JSP = 'HTML网页,其中包含有对一个Javaservlet的参考'
JTF = 'JPEG位图文件'
K25 = 'Kurzweil2500抽样文件'
KAR = '卡拉OKMIDI文件'
KDC = 'Kodak光增强器'
KEY = 'DataCAD图标工具条文件'
KFX = 'KoFakGroup4图像文件'
KIZ = 'Kodak数字明信片文件'
KKW = 'RoboHELP帮助工程索引设计器中与主题无关的K开头的所有关键字'
KMP = 'KorgTrinityKeyMap文件'
KQP = 'Konica照相机本地文件'
LAB = 'VisualdBASE标签文件'
LBM = 'DeluxePaint位图文件'
LBT = 'MicrosoftFoxPro标签文件'
LBX = 'MicrosoftFoxPro标签文件'
LDB = 'MicrosoftAccess加锁文件'
LDL = 'CorelParadox分发库'
LEG = 'Legacy文档'
LFT = '3DStudio(DOS)放样文件'
LGO = 'Paintbrush(Microsoft画图应用程序)的徽标文件'
LHA = 'LZH更换文件后缀'
LIB = '库文件'
LIN = 'DataCAD线型文件'
LIS = '结构化查询报告(SQR)程序产生的输出文件'
LLX = 'Laplink交换代理'
LNK = 'Windows快捷方式文件'
LOG = '日志文件'
LST = '列表文件'
LU = 'ThoughtWing库单元文件'
LYR = 'DataCAD层文件'
LZH = 'LHARC压缩档案'
LZS = 'Skyroads数据文件'
M1V = 'MPEG相关文件('
M3U = 'MPEGURL(MIME声音文件)'
MAD = 'MicrosoftAccess模块文件'
MAF = 'MicrosoftAccess表单文件'
MAM = 'MicrosoftAccess宏'
MAP = '映射文件;DukeNukem3DWAD游戏文件'
MAQ = 'MicrosoftAccess查询文件'
MAR = 'MicrosoftAccess报表文件'
MAT = 'MicrosoftAccess表;3DStudioMAX材料库'
MB1 = 'ApogeeMonsterBash数据文件'
MBX = 'MicrosoftOutlook保存email格式;Eudora邮箱'
MCR = 'DataCAD键盘宏文件'
MDB = 'MicrosoftAccess数据库'
MDE = 'MicrosoftAccessMDE文件'
MDL = '数字跟踪器音乐模块(MOD)文件;Quake模块文件'
MDN = 'MicrosoftAccess空数据库模板'
MDW = 'MicrosoftAccess工作组文件'
MDZ = 'MicrosoftAccess向导模板文件'
MIC = 'MicrosoftImageComposer文件'
MID = 'MIDI音乐'
MIM = 'MIME,MMEInternet邮件扩展格式的多用途文件,经常作为发送e-mail时在AOL里附件而创建的文件;在一个多区MIM文件里的文件能用WinZip或其他类似程序打开'
MLI = '3DStudio的材料库格式文件'
MNG = '多映像网络图形'
MNU = 'VisualdBASE菜单文件;IntertelSystemsInteract菜单文件'
MOD = 'FastTracker、StarTrekker、NoiseTracker(等等)音乐模块文件;Microsoft多计划电子表格;Amiga/PC磁道文件'
MOV = 'QuickTimeforWindows电影'
MP2 = '第二层MPEG音频文件'
MP3 = '第三层MPEG音频文件'
MPA = 'MPEG相关文件,MIME“mpeg类型”'
MPE = 'MPEG动画文件'
MPEG = 'MPEG动画文件'
MPG = 'MPEG动画文件'
MPP = 'Microsoft工程文件;CAD绘图文件格式'
MPR = 'MicrosoftFoxPro菜单(已编译)'
MSG = 'Microsoft邮件消息'
MSI = 'Windows安装文件包'
MSN = 'Microsoft网络文档;DescentMission文件'
MSP = 'MicrosoftPaint(画图)位图文件;WindowsInstaller路径文件'
MST = 'Windows安装器传输文件'
MTM = 'Multi跟踪器音乐模块(MOD)文件'
NAN = 'Nanoscope文件(RawGrayscale)'
NAP = 'NAP元文件'
NCB = 'MicrosoftDeveloperStudio文件'
NCD = 'Norton改变目录'
NCF = 'NetWare命令文件;LotusNotes内部剪切板'
NFF = '中性文件格式'
NFT = 'NetObjectFusion模板文件'
NIL = 'Norton光标库文件(EasyIcons-兼容)'
NIST = 'NISTSphere声音'
NLS = '用于本地化的国家语言支持文件(例如,Uniscape)'
NLU = 'NortonLiveUpdatee-mail触发器文件'
NTX = 'CA-Clipper索引文件'
NWC = 'NoteworthyComposer歌曲文件'
NWS = 'MicrosoftOutlookExpress新闻消息'
OBJ = '对象文件'
OCX = 'Microsoft对象链接与嵌入定制控件'
ODS = 'MicrosoftOutlookExpress邮箱文件'
OFN = 'MicrosoftOfficeFileNew文件'
OFT = 'MicrosoftOutlook模板'
OLB = 'OLE对象库'
OLE = 'OLE对象'
OOGL = '面向对象图形库'
OPO = 'OPL输出可执行文件'
P65 = 'PageMaker6.5文件'
PAB = 'Microsoft个人地址簿'
PART = 'Zilla部分下载文件'
PAS = 'Pascal源代码'
PBD = 'PowerBuilder动态库,作为本地DLL的一个替代物'
PBL = '用于在PowerBuilder开发环境中的PowerBuilder动态库'
PBM = '可导出位图'
PBR = 'PowerBuilder资源'
PCD = 'KodakPhoto-CD映像;P-Code编译器测试脚本,由Microsoft测试与MicrosoftVisual测试'
PCL = 'Hewlett-Packard打印机控制语言文件(打印机备用位图)'
PCM = '声音文件格式;OKIMSM6376合成芯片PCM格式'
PDD = '可以用PaintShopPro或其他图像处理软件打开的图形图像'
PDF = 'AdobeAcrobat可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件'
PFM = '打印机字体尺度'
PGL = 'HP绘图仪绘图文件'
PGM = '可输出灰度图(位图)'
PH = '由Microsoft帮助文件编译器产生的临时文件'
PHP = '包含有PHP脚本的HTML网页'
PHP3 = '包含有PHP脚本的HTML网页'
PHTML = '包含有PHP脚本的HTML网页;由Perl分析解释的HTML'
PIC = 'PC画图位图;Lotus图片;MacintoshPICT绘图'
PJT = 'MicrosoftVisualFoxPro工程文件'
PJX = 'MicrosoftVisualFoxPro工程文件'
PKG = 'MicrosoftDeveloperStudio应用程序扩展(与DLL文件类似)'
PLI = 'AutodeskFLIC动画'
PNG = '可移植的网络图形位图;PaintShopPro浏览器目录'
POT = 'MicrosoftPowerpoint模块'
PPA = 'MicrosoftPowerpoint内插器'
PPF = 'TurtleBeach的Pinnacle程序文件'
PPM = '可移植的象素映射位图'
PPS = 'MicrosoftPowerpoint幻灯片放映'
PPT = 'MicrosoftPowerpoint演示文稿'
PRF = 'Windows系统文件,Macromedia导演设置文件'
PRG = 'dBASEClipper和FoxPro程序源文件;WAVmaker程序'
PRJ = '3DStudio(DOS)工程文件'
PRN = '打印表格(用空格分隔的文本);DataCADWindows打印机文件'
PRT = '打印格式化文件;Pro/ENGINEER元件文件'
PSD = 'Adobephotoshop位图文件'
PSP = 'PaintShopPro图像文件'
PST = 'MicrosoftOutlook个人文件夹文件'
PWZ = 'MicrosoftPowerpoint向导'
PY = 'Python源代码'
PYC = 'Python字节码文件'
PYW = 'Python图形窗口文件'
QIC = 'Microsoft备份文件'
QIF = 'QuickTime相关图像(MIME);Quicken导入文件'
QLB = 'Quick库'
QRY = 'Microsoft查询文件'
QTP = 'QuickTime优先文件'
QTX = 'QuickTime相关图像'
QW = 'SymantecQ&AWrite程序文件'
RA = 'RealAudio声音文件'
RAM = 'RealAudio元文件'
RAR = 'RAR压缩档案(EugeneRoshall格式)'
RDF = '资源描述框架文件(涉及XML和元数据)'
REG = '注册表文件'
REP = 'VisualdBASE报表文件'
RES = 'MicrosoftVisualC++资源文件'
RFT = '可修订的表单文本(IBM的DCA一部分或文档内容框架结构一部分)'
RGB = 'Silicon图形RGB文件'
RM = 'RealAudio视频文件'
RMD = 'MicrosoftRegMaid文档'
RPT = 'MicrosoftVisualBasicCrystal报表文件'
RTF = 'RichText格式文档'
RUL = 'InstallShield使用的扩展名'
RVP = 'MicrosoftScan配置文件(MIME)'
S = '汇编源代码文件'
SAV = '游戏保存文件'
SBL = 'ShockwaveFlash对象文件'
SCC = 'MicrosoftSourceSafe文件'
SCF = 'WindowsExplorer命令文件'
SCP = '拨号网络脚本文件'
SCR = 'Windows屏幕保护;传真图像;脚本文件'
SCT = 'SAS目录(DOS);ScitexCT位图;MicrosoftFoxPro表单'
SCX = 'MicrosoftFoxPro表单文件'
SDT = 'SmartDraw模板'
SDV = '分号分隔的值文件'
SDX = '由SDX压缩的MIDI抽样转储标准文件'
SEP = '标签图像文件格式(TIFF)位图'
SFD = 'SoundStage声音文件数据'
SFI = 'SoundStage声音文件信息'
SFR = 'SonicFoundrySample资源'
SFX = 'RAR自解压文件'
SGI = 'Silicon图形RGB文件'
SGML = '标准通用标签语言'
SHG = '热点位图'
SHTML = '含有服务器端包括(SSI)的HTML文件'
SHW = 'CorelShow演示文稿'
SIG = '符号文件'
SKA = 'PGP秘钥'
SKL = 'Macromedia导演者资源文件'
SL = 'PACT的保存布局扩展名'
SO = 'Linux的共享库'
SPL = 'ShockwaveFlash对象;DigiTrakker抽样'
SQC = '结构化查询语言(SQR)普通代码文件'
SQR = '结构化查询语言(SQR)程序文件'
STR = '屏幕保护文件'
SWA = '在Macromedia导演文件(MP3文件)中的Shockwave声音文件'
SWF = 'ShockwaveFlash对象'
SYS = '系统文件'
SYW = 'YamahaSY系列波形文件'
TAZ = 'UNIXgzip/tape档案'
TGA = 'Targa位图'
THEME = 'Windows桌面主题文件'
THN = 'GraphicsWorkShopforWindows速写'
TIF = '标签图像文件格式(TIFF)位图'
TIFF = '标签图像文件格式(TIFF)位图'
TIG = '虎形文件,美国政府用于分发地图'
TLB = 'OLE类型库'
TMP = 'Windows临时文件'
TOL = 'Kodak照片增强器'
TPL = 'CakeWalk声音模板文件;DataCAD模板文件'
TRM = '终端文件'
TRN = 'MKS源完整性工程用法日志文件'
TTF = 'TrueType字体文件'
TXT = 'ASCⅡ文本格式的声音数据'
TXW = 'YamahaTX16W波形文件'
UDF = 'WindowsNT/2000唯一性数据库文件'
ULT = 'UltraTracker音乐模块(MOD)文件'
URL = 'Internet快捷方式文件'
USE = 'MKS源完整性文件'
UWF = 'Ultraracker波形文件'
VBP = 'MicrosoftVisualBasic工程文件'
VBS = 'MicrosoftVisualBasic脚本语言'
VBW = 'MicrosoftVisualBasic工作区文件'
VBX = 'MicrosoftVisualBasic用户定制控件'
VCT = 'MicrosoftFoxPro类库'
VCX = 'MicrosoftFoxPro类库'
VDA = 'Targa位图'
VIR = 'NortonAnti-Virus或其他杀毒产品用于标识被病毒感染的文件'
VIV = 'VivoActivePlayer流视频文件'
VQF = 'YamahaSound-VQ文件(可能出现标准)'
VSD = 'Visio绘画文件(流程图或图解)'
VSL = '下载列表文件(GetRight)'
VSS = 'Visio模板文件'
VST = 'Targa位图'
VSW = 'Visio工作区文件'
VXD = 'MicrosoftWindows虚拟设备驱动程序'
W3L = 'W3Launch文件'
WAB = 'MicrosoftOutlook文件'
WAD = '包含有视频、玩家水平和其他信息的DOOM游戏的大文件'
WAV = 'Windows波形声形'
WBK = 'MicrosoftWord备份文件'
WCM = 'WordPerfect宏'
WDB = 'MicrosoftWorks数据库'
WFM = 'VisualdBASEWindows表单'
WFN = '在CorelDRAW中使用的符号'
WIL = 'WinImage文件'
WIZ = 'MicrosoftWord向导'
WLL = 'MicrosoftWord内插器'
WMF = 'Windows元文件'
WOW = 'GraveComposer音乐模块(MOD)文件'
WP = 'WordPerfect文档'
WPD = 'WordPerfect文档或演示'
WPF = '可字处理文档'
WPG = 'WordPerfect图形'
WPS = 'MicrosoftWorks文档'
WPT = 'WordPerfect模板'
WR1 = '书写器文档'
WRK = 'Cakewalk音乐声音工程文件'
WRL = '虚拟现实模型'
WRZ = 'VRML文件对象'
X = 'AVS图像格式'
X16 = '宏媒体扩展(程序扩展),16位'
X32 = '宏媒体扩展(程序扩展),32位'
XAR = 'CorelXARA绘画'
XBM = 'MIME“xbitmap”图像'
XI = 'ScreamTracker设备抽样文件'
XLA = 'MicrosoftExcel内插器'
XLB = 'MicrosoftExcel工具条'
XLC = 'MicrosoftExcel图表'
XLD = 'MicrosoftExcel对话框'
XLK = 'MicrosoftExcel备份'
XLL = 'MicrosoftExcel内插器文件'
XLM = 'MicrosoftExcel宏'
XLS = 'MicrosoftExcel工作单'
XLT = 'MicrosoftExcel模板'
XLV = 'MicrosoftExcelVBA模块'
XLW = 'MicrosoftExcel工作簿/工作区'
XNK = 'MicrosoftExchange快捷方式文件'
XPM = 'X位图格式'
XWD = 'XWindows转储格式'
XWF = 'YamahaXGWorks文件(MIDI序列)'
YAL = 'Arts&Letters剪贴艺术库'
Z = 'UNIX gzip文件'
ZAP = 'Windows软件安装配置文件'
ZIP = 'Zip文件'

jtyoui.data.genericity module

jtyoui.data.genericity.fun_generic(*args, **kwargs)[源代码]

自定义泛型类型

jtyoui.data.genericity.overwrite(func)[源代码]

自定义泛型类型

jtyoui.data.gitee module

jtyoui.data.gitee.download_gitee(package, name, file_dir=None, project='logo')[源代码]

下载非结构文本数据

参数:
  • package – 包名
  • name – 文件名
  • file_dir – 保存文件的文件夹地址
  • project – 项目名
返回:

下载成功返回’success’,失败返回’fail’

jtyoui.data.gitee.fetch_gitee(package, name, project='logo')[源代码]

爬取非结构文本数据

参数:
  • package – 包名
  • name – 文件名
  • project – 项目名
返回:

返回字节数据

jtyoui.data.han_table module

jtyoui.data.methods module

jtyoui.data.methods.char_number_split(str_: str, number: int)[源代码]

根据字符串个数来分割字符串

jtyoui.data.methods.combination(ls: iter, number=2) → list[源代码]

组合:不重复

jtyoui.data.methods.combination_repeat(ls: iter, number=2) → list[源代码]

组合:可重复

jtyoui.data.methods.contain_list_subset(str_: str, ls: list) -> (<class 'bool'>, <class 'list'>)[源代码]

输入一个字符串判断字符串是否属于某个列表的子集

例如:str_:贵州,ls:[贵州省,遵义市],那么贵州属于ls某个字符串的子集

参数:
  • str – 字符串
  • ls – 字符串列表
返回:

存在返回True。不存在返回False。都会返回list列表

jtyoui.data.methods.contain_subset(str_: str, ls: list) -> (<class 'bool'>, <class 'list'>)[源代码]

输入一个字符串判断字符串的子集是否在ls列表中,并且返回子集列表

参数:
  • str – 字符串
  • ls – 字符串列表
返回:

存在返回True。不存在返回False。都会返回list列表

jtyoui.data.methods.dict_key_value_re(dicts: dict, value_re: str = None, key_re: str = None) → list[源代码]

根据字典的key-value来进行正则匹配

根据value值的索引获取key或者根据key的索引获取到value 同理:key_value_re函数

>>> print(dict_key_value_re({'我': '6', '叫': '6', '张': '0', '伟': '1'}, value_re='01+'))
参数:
  • dicts – 字典
  • value_re – 根据值的正则获取key。比如:01正则表达式获取到ab
  • key_re – 同理。根据key的正则。获取到值。比如:ab正则表达式。返回01
jtyoui.data.methods.find(str_: str, re_: str) → list[源代码]

功能类似于str.find(),但是支持正则表达式

参数:
  • str – 字符串
  • re – 正则
返回:

返回列表,包含元组:(匹配正则对象,匹配正则的开始索引)

jtyoui.data.methods.find_unicodedata_name(data: str) → list[源代码]

查询Unicode编码中的名字

♠ == BLACK SPADE SUIT N{BLACK SPADE SUIT} == ♠

参数:data – 字符串
返回:字符的Unicode名字列表
jtyoui.data.methods.flag_contain_subset(str_: str, ls: list) → bool[源代码]

输入一个字符串判断字符串的子集是否在ls列表中

jtyoui.data.methods.get_argCount(func) → int[源代码]

获取函数对象的参数个数

def sum(a,b):
return(a+b)

print(sum.__code__.co_argcount) # 2

#输出的函数参数个数 print(sum.__code__.co_varnames) # (‘a’, ‘b’) #这里会输出函数用到的所有变量名,不只是参数名

print(sum.__defaults__) # None # 返回参数的初始值

import inspect inspect.getargspec(sum) #ArgSpec(args=[‘a’, ‘b’], varargs=None, keywords=None, defaults=None)

参数:func – 函数对象
返回:函数对象的参数个数
jtyoui.data.methods.get_file_md5(file_path)[源代码]

获取文件的MD5值

参数:file_path – 文件地址
返回:MD5校验值
jtyoui.data.methods.is_chinese(char: str) → bool[源代码]

判断一个字符是否是中文

参数:char – 一个字符
返回:是中文返回真,否则是假
jtyoui.data.methods.join(chars: str, obj: collections.abc.Iterable) → str[源代码]

同str.join函数一样,只不过数字会自动转为字符串

参数:
  • chars – 要拼接的字符串
  • obj – 拼接对象
返回:

字符串

jtyoui.data.methods.key_value_re(key: list, value: list, value_re: str = None, key_re: str = None) → list[源代码]

根据value值的索引获取key或者根据key的索引获取到value

参数:
  • key – k值。[‘a’,’b’]
  • value – v值。[0,1]
  • value_re – 根据值的正则获取key。比如:01正则表达式获取到ab
  • key_re – 同理。根据key的正则。获取到值。比如:ab正则表达式。返回01
jtyoui.data.methods.max_str(ls: list)[源代码]

统计字符串列表出现字符串最多的字符串

jtyoui.data.methods.merge_address(work: str, address: list, new_address: list) → list[源代码]

合并地址

当模型无法提取一些地址的时候,需要手动添加一些地址,添加后的地址需要进行合并

>>> print(merge_address('观山湖区长岭北路89号金融城B座', ['观山湖区'], ['观山湖区长岭北路']))
参数:
  • work – 地址数据
  • address – 地址1
  • new_address – 地址2
返回:

返回合并后的地址

jtyoui.data.methods.permutation(ls: iter, number=2) → list[源代码]

排列

jtyoui.data.methods.print_heart(s='♥')[源代码]

输出一个心脏的符号

参数:s – 字符串
返回:心脏的格式
jtyoui.data.methods.random_char(number=1)[源代码]

随机选择字母

参数:number – 生成个数
jtyoui.data.methods.random_digits(number=1)[源代码]

随机选择数字

参数:number – 生成个数
jtyoui.data.methods.random_lower_char(number=1)[源代码]

随机选择小写字母

参数:number – 生成个数
jtyoui.data.methods.random_special(number=1)[源代码]

随机选择特殊字符

参数:number – 生成个数
jtyoui.data.methods.random_upper_char(number=1)[源代码]

随机选择大写字母

参数:number – 生成个数
jtyoui.data.methods.remove_subset(ls: list) → list[源代码]

去除列表中的子集

比如:[‘aa’,’a’,’ab’] –> [‘aa’,’ab’]

参数:ls – 字符串列表
返回:返回去重后的结果
jtyoui.data.methods.replace(re_, repl, string_, count=0, flags=0)[源代码]

支持正则替换

jtyoui.data.methods.rm_empty_dir(dir_path)[源代码]

删除空目录

jtyoui.data.methods.split(re_, str_, flag=0, max_split=0) → list[源代码]

支持正则分割

参数:
  • re – 正则表达式
  • str – 字符串
  • flag – re.search(re_, self.string, flag), 默认flag=0
  • max_split – 最大分割数量
jtyoui.data.methods.strip(data: str, re_) → str[源代码]

支持正则去除data中的数据。类似于str.strip()函数

参数:
  • data – 数据
  • re – 去除data中的数据
返回:

去除后的数据

jtyoui.data.phoneRegularity module

jtyoui.data.phoneRegularity.telephone_number_matching_verification(re_, str_: str)[源代码]

电话号码匹配

默认匹配到的电话号码包括: —— 移动、联通、电信手机卡 —— 海事卫星通信 —— 应急通信 —— 移动、联通、电信虚拟运营商 —— 移动、联通、电信物联网数据卡 —— 移动、联通、电信上网卡

具体使用默认正则:请看: https://github.com/jtyoui/Jtyoui/blob/master/jtyoui/data/phoneRegularity.py

参数:
  • re – 电话号码匹配的正则
  • str – 一串数字
返回:

匹配到的电话号码

jtyoui.data.platenumber module

jtyoui.data.platenumber.plate_number(number: str, car_re: str = '[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]|[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z][A-Z](?:(?:[0-9]{5}[DF])|(?:[DF][A-HJ-NP-Z0-9][0-9]{4}))') → list[源代码]

车牌号验证

默认校验车牌号号码包括:

—— 普通车牌

—— 新能源车牌

具体的引用正则包括:

—— 普通车牌 jtyoui.ORDINARY_CAR_RE

—— 新能源车牌 jtyoui.NEW_ENERGY_VEHICLE_RE

—— 所有的车牌 jtyoui.ALL_CAR_RE

参数:
  • car_re – 匹配车牌号的正则,默认是:CAR_RE
  • number – 车牌号
返回:

车牌号

jtyoui.data.province module

jtyoui.data.wordNature module

jtyoui.data.wordNature.reader_conf(path: str, encoding: str = 'UTF-8') → dict[源代码]

读取配置文件 [capitalize] a b

参数:
  • path – 配置文件路径
  • encoding – 文件编码
jtyoui.data.wordNature.save_conf(cx: dict, path: str, encoding='UTF-8')[源代码]

保存配置文件

参数:
  • cx – 保存的字典类型:{str:list}
  • path – 保存的路径
  • encoding – 保存文件的编码
jtyoui.data.wordNature.word_nature()[源代码]

读取file_zip下的word_nature文件,返回词性字典

Module contents