【发布时间】:2018-08-30 23:18:00
【问题描述】:
file = open(r'd:\holiday_list.txt', 'w')
date = ''
while(date != '0'):
date = input('\nEnter Date (YYYYMMDD) : ')
date = date[:4] + '-' + date[4:6] + '-' + date[5:]
file.write(date)
print('Job Done!')
file.close()
该程序应该将日期(例如:20112016)作为输入并将其写入文件。 问题是程序没有退出while循环。如果我输入 0,它会提示我输入另一个日期。
【问题讨论】:
-
date = date[:4] + '-' + date[4:6] + '-' + date[5:]行将 '0' 修改为 '0--'。
标签: python while-loop