json.dump e json.load com arquivos
This commit is contained in:
15
aula177.json
Normal file
15
aula177.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "O Senhor dos Anéis: A Sociedade do Anel",
|
||||
"original_title": "The Lord of the Rings: The Fellowship of the Ring",
|
||||
"is_movie": true,
|
||||
"imdb_rating": 8.8,
|
||||
"year": 2001,
|
||||
"characters": [
|
||||
"Frodo",
|
||||
"Sam",
|
||||
"Gandalf",
|
||||
"Legolas",
|
||||
"Boromir"
|
||||
],
|
||||
"budget": null
|
||||
}
|
||||
29
aula177.py
Normal file
29
aula177.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# json.dump e json.load com arquivos
|
||||
import json
|
||||
import os
|
||||
|
||||
NOME_ARQUIVO = 'aula177.json'
|
||||
CAMINHO_ABSOLUTO_ARQUIVO = os.path.abspath(
|
||||
os.path.join(
|
||||
os.path.dirname(__file__),
|
||||
NOME_ARQUIVO
|
||||
)
|
||||
)
|
||||
|
||||
filme = {
|
||||
'title': 'O Senhor dos Anéis: A Sociedade do Anel',
|
||||
'original_title': 'The Lord of the Rings: The Fellowship of the Ring',
|
||||
|
||||
'is_movie': True,
|
||||
'imdb_rating': 8.8,
|
||||
'year': 2001,
|
||||
'characters': ['Frodo', 'Sam', 'Gandalf', 'Legolas', 'Boromir'],
|
||||
'budget': None
|
||||
}
|
||||
|
||||
with open(CAMINHO_ABSOLUTO_ARQUIVO, 'w') as arquivo:
|
||||
json.dump(filme, arquivo, ensure_ascii=False, indent=2)
|
||||
|
||||
with open(CAMINHO_ABSOLUTO_ARQUIVO, 'r') as arquivo:
|
||||
filme_do_json = json.load(arquivo)
|
||||
print(filme_do_json)
|
||||
Reference in New Issue
Block a user