我有一个代码可以在python中编写,如下所示: 尝试加载文件,此文件从不同模块中的函数生成。因此,如果文件被删除,我们需要从这里运行该函数并加载文件:
try:
with (os.path.join(<path>,<filename>)) as f:
data = json.loads(f.read())
except IOError:
Call the function to generate the file
try:
# To load the file as above try
except :
# needed?
您可以帮助解决第二次尝试/异常块中的代码吗?
答案 0 :(得分:0)
是的,其他东西(不仅<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
)可能仍然出错。
此外,您需要捕获IOError
而不是AttributeError
,因为这是IOError
语句在失败时返回的内容。