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

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 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))