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