如何以及何时关闭文本文件或json文件?

2024-09-28 20:40:04 发布

您现在位置:Python中文网/ 问答频道 /正文

在访问通过json打开的dict时,我遇到了一些错误,在这里阅读时,我发现我试图访问的dict(从文本文件)已关闭。在我正在做的简化版本中,文件是如何关闭的

代码:

import json

with open('nID.txt') as json_file:
    data = json.load(json_file)
    print(data)
    print('R1N1x       :', data['R1N1']['x'])
    print('R1N1y       :',  data['R1N1']['y'])
    print('R1N500x     :', data['R1N500']['x'])
    print('R1N500y     :', data['R1N500']['y'])
    print('R2N1x       :', data['R2N1']['x'])
    print('R2N1y       :',  data['R2N1']['y'])
    print('R2N500x     :', data['R2N500']['x'])
    print('R2N500y     :', data['R2N500']['y'])





if json_file.closed:
  print('file is closed')

Tags: 文件代码版本jsondata错误dictfile