【发布时间】:2020-03-14 17:10:01
【问题描述】:
以下是我的问题的示例。我有一个试图访问 excel 文件的脚本。它工作正常,但如果文件当前打开,我会收到权限被拒绝错误。我通常会关闭文件并再次运行脚本,但我希望能够关闭程序并只需输入击键,例如“y”,以指示文件已关闭并重试。我现在的问题是,当我输入任何值时,它仍会继续尝试运行,如果再次失败,它将退出脚本。有什么想法吗?
input_yes = 'y'
answer = {}
try:
finalSheet('my file.xlsx')
except:
while answer != str(input_yes):
answer = input('Please confirm that (my file.xlsx) is closed and enter y: ')
finalSheet('my file.xlsx')
continue
【问题讨论】:
标签: python exception while-loop try-catch