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.

60 lines
4.6 KiB

# -*- coding: utf-8 -*-
"""
Created on Wed Nov 30 12:26:12 2022
@author: DELL
"""
cityname=['阿勒泰', '阿克苏', '鞍山', '安庆', '安顺', '阿拉善左旗', '澳门', '阿里', '阿拉善右旗', '阿尔山', '巴中', '百色', '包头', '毕节', '北海', '北京', '北京(南苑机场)', '北京(首都国际机场)', '博乐', '保山', '白城', '布尔津', '白山', '巴彦淖尔', '昌都', '承德', '常德', '长春', '朝阳', '赤峰', '长治', '重庆', '长沙', '成都', '沧源', '常州', '池州', '潮州', '潮汕', '大同', '达县', '达州', '稻城', '丹东', '迪庆', '大连', '大理', '敦煌', '东营', '大庆', '德令哈', '德宏', '鄂尔多斯', '额济纳旗', '恩施', '二连浩特', '福州', '阜阳', '抚远', '富蕴', '广州', '果洛', '格尔木', '广元', '固原', '高雄', '赣州', '贵阳', '桂林', '红原', '海口', '河池', '邯郸', '黑河', '呼和浩特', '合肥', '杭州', '淮安', '怀化', '海拉尔', '哈密', '衡阳', '哈尔滨', '和田', '花土沟', '花莲', '霍林郭勒', '惠阳', '惠州', '汉中', '黄山', '呼伦贝尔', '嘉义', '景德镇', '加格达奇', '嘉峪关', '井冈山', '景洪', '金昌', '九江', '晋江', '荆门', '佳木斯', '济宁', '锦州', '建三江', '鸡西', '九寨沟', '金门', '揭阳', '济南', '库车', '康定', '喀什', '凯里', '昆明', '库尔勒', '克拉玛依', '黎平', '澜沧', '连城', '龙岩', '临汾', '兰州', '丽江', '荔波', '吕梁', '临沧', '陇南', '六盘水', '拉萨', '洛阳', '连云港', '临沂', '柳州', '泸州', '林芝', '芒市', '牡丹江', '马祖', '绵阳', '梅县', '梅州', '马公', '满洲里', '漠河', '南昌', '南竿', '南充', '宁波', '南京', '宁蒗', '南宁', '南阳', '南通', '澎湖列岛', '攀枝花', '普洱', '琼海', '秦皇岛', '祁连', '且末', '庆阳', '黔江', '泉州', '衢州', '齐齐哈尔', '青岛', '日照', '日喀则', '若羌', '神农架', '石狮', '莎车', '上海', '上海(浦东国际机场)', '上海(虹桥国际机场)', '沈阳', '石河子', '石家庄', '上饶', '三明', '汕头', '三亚', '深圳', '十堰', '邵阳', '松原', '台州', '台中', '塔城', '腾冲', '铜仁', '通辽', '天水', '吐鲁番', '通化', '台南', '台北', '天津', '台东', '唐山', '太原', '泰州', '五大连池', '乌兰浩特', '乌兰察布', '乌鲁木齐', '潍坊', '威海', '文山', '温州', '乌海', '武汉', '武夷山', '无锡', '梧州', '万州', '乌拉特中旗', '兴义', '香格里拉', '夏河', '香港', '西双版纳', '新源', '西安', '咸阳', '忻州', '信阳', '襄阳', '西昌', '锡林浩特', '厦门', '西宁', '徐州', '延安', '银川', '伊春', '永州', '榆林', '宜宾', '运城', '宜春', '宜昌', '伊犁', '伊宁', '义乌', '营口', '延吉', '烟台', '盐城', '扬州', '玉树', '岳阳', '郑州', '张家界', '芷江', '舟山', '扎兰屯', '张掖', '昭通', '湛江', '中卫', '张家口', '珠海', '遵义']
import datetime
info=input('出发地 目的地:(请用空格隔开)')
a=input('出行时间起始例如2022-11-30')
b=eval(input('可选择天数1-30'))
fe=open('information.txt',mode='w',encoding='utf-8')
fe.write(info)
fe.write(' '+a)
fe.write(' '+str(b))
fe.close()
date1 = datetime.datetime.strptime(a,"%Y-%m-%d")
date2 = date1 + datetime.timedelta(days=b)
with open('information.txt','r',encoding='utf-8') as fe:
info=fe.read()
lst=info.split(' ')
chufa=lst[0]
daoda=lst[1]
print('֍ ֍ ֍ ֍ 基本信息如下 ֍ ֍ ֍ ֍')
print('出发地:{} 目的地:{}'.format(chufa,daoda))
print('出行时间:{}--{}'.format(a,date2))
sure=input('请确认信息输入无误[y/n]')
if sure=='n':
while True:
print('1...出发地')
print('2...目的地')
print('3...出行时间起始例如2022-11-30')
print('4...可选择天数1-30')
menuId=eval(input("请输入修改项序号(1-4,0退出)"))
if (menuId==1):
chufa=input('出发地修改为:')
elif (menuId==2):
daoda=input('目的地修改为:')
elif (menuId==3):
a=input('出行时间起始修改为:')
elif (menuId==4):
b=input('可选择天数修改为:')
elif (menuId==0):
break
date1 = datetime.datetime.strptime(a,"%Y-%m-%d")
date2 = date1 + datetime.timedelta(days=b)
print('֍ ֍ ֍ ֍ 基本信息如下 ֍ ֍ ֍ ֍')
print('出发地:{} 目的地:{}'.format(chufa,daoda))
print('出行时间:{}--{}'.format(a,date2))