Using Python I'm loading JSON from a text file and converting it into a dictionary. I thought of two approaches and wanted to know which would be better.
Originally I open the text file, load the JSON, and then close text file.
import json // Open file. Load as JSON. data_file = open(file="fighter_data.txt", mode="r") fighter_match_data = json.load(data_file) data_file.close() Could I instead do the following instead?
import json // Open file. Load as JSON. fighter_match_data = json.load(open(file="fighter_data.txt", mode="r")) Would I still need to close the file? If so, how? If not, does Python close the file automatically?
closeor you can always usewithstatement.