open json file python
import json
with open('data.txt') as json_file:
data = json.load(json_file)
open json file python
import json
with open('data.txt') as json_file:
data = json.load(json_file)
write json pythonb
import json
data = {}
data['people'] = []
data['people'].append({
'name': 'Scott',
'website': 'stackabuse.com',
'from': 'Nebraska'
})
data['people'].append({
'name': 'Larry',
'website': 'google.com',
'from': 'Michigan'
})
data['people'].append({
'name': 'Tim',
'website': 'apple.com',
'from': 'Alabama'
})
with open('data.txt', 'w') as outfile:
json.dump(data, outfile)
read file python
document = 'document.txt'
file = open(document, 'r')
# 'r' to read. it can be replaced with:
# 'w' to write (overwrite)
# 'a' to append (add to the end)
# 'w+' makes a new file if one does not already exist of that name
# 'a+' same as 'w+' but appends if the file does exist
# 'x' creates file for writing, but fails if file already exists
##go to beginning of document. not required but good for consistency.
file.seek(0)
##print all lines in document, except empty lines:
for line in file:
k = line.strip()
print k
##close the file after you are done
file.close()
##this also works to open a file, and is more error proof:
with open(document) as filestream:
for i in filestream:
k = i.strip()
print k
write json pythonb
import json
with open('data.txt') as json_file:
data = json.load(json_file)
for p in data['people']:
print('Name: ' + p['name'])
print('Website: ' + p['website'])
print('From: ' + p['from'])
print('')
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us