You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
5.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# -*- coding: utf-8 -*-
"""
Created on Wed Nov 30 11:47:50 2022
@author: DELL
"""
import os
while True:
print("===========================================================")
#print(' ✨欢迎来到小帕的携程机票查询界面✨ ')
print('以下是我们支持的业务查询,请选择您需要查询的内容')
print('11..查询可往返城市列表')
print("1...基本信息输入")
print("2...获取航班文件")
print("3...单日航班出发时段对照柱状图")
print("4...单天航班信息查询")
print("5...不同日期航班总数折线图")
print("6...不同日期最高价格折线图")
print("7...不同日期最低价格折线图")
print("8...最高最低价格对比折线图")
print("9...最高最低价格复合对比图")
print("==============================================================")
menuId=eval(input("请键入操作前的数字(1-8,0退出)"))
if (menuId==1):
os.system(" start cmd /K python infor.py")
elif (menuId==11):
cityname=['阿勒泰', '阿克苏', '鞍山', '安庆', '安顺', '阿拉善左旗', '澳门', '阿里', '阿拉善右旗', '阿尔山', '巴中', '百色', '包头', '毕节', '北海', '北京', '北京(南苑机场)', '北京(首都国际机场)', '博乐', '保山', '白城', '布尔津', '白山', '巴彦淖尔', '昌都', '承德', '常德', '长春', '朝阳', '赤峰', '长治', '重庆', '长沙', '成都', '沧源', '常州', '池州', '潮州', '潮汕', '大同', '达县', '达州', '稻城', '丹东', '迪庆', '大连', '大理', '敦煌', '东营', '大庆', '德令哈', '德宏', '鄂尔多斯', '额济纳旗', '恩施', '二连浩特', '福州', '阜阳', '抚远', '富蕴', '广州', '果洛', '格尔木', '广元', '固原', '高雄', '赣州', '贵阳', '桂林', '红原', '海口', '河池', '邯郸', '黑河', '呼和浩特', '合肥', '杭州', '淮安', '怀化', '海拉尔', '哈密', '衡阳', '哈尔滨', '和田', '花土沟', '花莲', '霍林郭勒', '惠阳', '惠州', '汉中', '黄山', '呼伦贝尔', '嘉义', '景德镇', '加格达奇', '嘉峪关', '井冈山', '景洪', '金昌', '九江', '晋江', '荆门', '佳木斯', '济宁', '锦州', '建三江', '鸡西', '九寨沟', '金门', '揭阳', '济南', '库车', '康定', '喀什', '凯里', '昆明', '库尔勒', '克拉玛依', '黎平', '澜沧', '连城', '龙岩', '临汾', '兰州', '丽江', '荔波', '吕梁', '临沧', '陇南', '六盘水', '拉萨', '洛阳', '连云港', '临沂', '柳州', '泸州', '林芝', '芒市', '牡丹江', '马祖', '绵阳', '梅县', '梅州', '马公', '满洲里', '漠河', '南昌', '南竿', '南充', '宁波', '南京', '宁蒗', '南宁', '南阳', '南通', '澎湖列岛', '攀枝花', '普洱', '琼海', '秦皇岛', '祁连', '且末', '庆阳', '黔江', '泉州', '衢州', '齐齐哈尔', '青岛', '日照', '日喀则', '若羌', '神农架', '石狮', '莎车', '上海', '上海(浦东国际机场)', '上海(虹桥国际机场)', '沈阳', '石河子', '石家庄', '上饶', '三明', '汕头', '三亚', '深圳', '十堰', '邵阳', '松原', '台州', '台中', '塔城', '腾冲', '铜仁', '通辽', '天水', '吐鲁番', '通化', '台南', '台北', '天津', '台东', '唐山', '太原', '泰州', '五大连池', '乌兰浩特', '乌兰察布', '乌鲁木齐', '潍坊', '威海', '文山', '温州', '乌海', '武汉', '武夷山', '无锡', '梧州', '万州', '乌拉特中旗', '兴义', '香格里拉', '夏河', '香港', '西双版纳', '新源', '西安', '咸阳', '忻州', '信阳', '襄阳', '西昌', '锡林浩特', '厦门', '西宁', '徐州', '延安', '银川', '伊春', '永州', '榆林', '宜宾', '运城', '宜春', '宜昌', '伊犁', '伊宁', '义乌', '营口', '延吉', '烟台', '盐城', '扬州', '玉树', '岳阳', '郑州', '张家界', '芷江', '舟山', '扎兰屯', '张掖', '昭通', '湛江', '中卫', '张家口', '珠海', '遵义']
print(cityname)
elif (menuId==2):
print('温馨提示:查询时间可能较长,感谢您的理解。')
#print(' ෴ ෴ ෴⌛ ⌛ ⌛ ⌛ ෴ ෴ ෴')
os.system("python 携程爬取飞机航班号.py")
print('航班信息csv文件已下载完毕您可以前往目录查看。')
elif (menuId==3):
os.system(" start cmd /K python 单日航班出发时段对照表.py")
elif (menuId==4):
os.system("start cmd /K python 单天航班信息查询.py")
elif (menuId==5):
os.system("start cmd /K python 携程不同日期航班总数折线图.py")
elif (menuId==6):
os.system("python 不同日期最高价格折线图.py")
elif (menuId==7):
os.system("python 不同日期最低价格折线图.py")
elif (menuId==8):
os.system("python 最高最低价格对比折线图.py")
elif (menuId==9):
os.system("python 最高最低价格复合对比图.py")
elif (menuId==0):
break
else:
print("请选择一个正确的数字")