gpt4 book ai didi

python - 限制尝试只读取文件几次

转载 作者:行者123 更新时间:2023-11-28 22:40:06 25 4
gpt4 key购买 nike

我想对尝试打开文件但找不到文件时的尝试进行限制(比如三次)。

while True:
inputfilename = input('Type the filename then press enter: ')
try:
inputfile = open(inputfilename,"r", newline='')
except FileNotFoundError:
print ('File does not exist')
print ('')
else:
break

上面代码的结果,没有限制。我怎样才能把限制放在上面的代码中。我正在使用 python 3.5。

最佳答案

while True: 替换为 for _ in range(3):

_ 是一个变量名(也可以是 i)。按照约定,此名称意味着您有意不在下面的代码中使用此变量。这是一个“一次性”变量。

range(python 2.7+ 中的 xrange)是一个序列对象,它(懒惰地)生成一个介于 0 和作为参数给出的数字之间的序列。

关于python - 限制尝试只读取文件几次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34085334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com