Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- ranks = 0
- for item in d:
- rank = d[item]
- ranks += rank
- print(ranks)
- dir(d)
- ##
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- ranks = d.values()
- print(ranks)
- dir(ranks)
- ## d.value()
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- ranks = len(d.values())
- print(ranks)
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- ranks = list(d.values())
- print(ranks)
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- rank = sum(d.values())
- print(rank)
- ## d.key()
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- rank = d.keys()
- print(rank)
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- rank = list(d.keys())
- print(rank)
- ## string to list
- name = 'prince'
- l = list(name)
- print(l)
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- rank = list(d)
- print(rank)
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- rank = list(d.keys())
- print(rank)
- ## tuple to list
- t = ('sam','kevin','john','alex')
- l = list(t)
- print(l)
- ## d.items()
- d = {'sam':30, 'kevin':20,'john':40,'ales':10}
- rank = (d.items())
- print(rank)
- ## Creating tarfile
- import tarfile
- file = tarfile.open('/tmp/backup.tar','w')
- file.add('/etc/apache2/')
- file.add('/etc/resolv.conf')
- file.add('/etc/passwd')
- file.close()
- ! ls -lh /tmp
- import tarfile
- with tarfile.open('/tmp/backup.tar.gz', 'w:gz') as file:
- file.add('/etc/apache2/')
- file.add('/etc/resolv.conf')
- file.add('/etc/passwd')
- ! ls -l /tmp/
- import tarfile
- with tarfile.open('/tmp/backup.tar.bz2', 'w:bz2') as file:
- file.add('/etc/apache2/')
- file.add('/etc/resolv.conf')
- file.add('/etc/passwd')
- ! ls -l /tmp/
- import tarfile
- with tarfile.open('/tmp/backup.tar.xz', 'w:xz') as file:
- file.add('/etc/apache2/')
- file.add('/etc/resolv.conf')
- file.add('/etc/passwd')
- ! ls -lh /tmp/
- import os
- import tarfile
- import posixpath
- with tarfile.open('/tmp/apache.conf.tar.bz2','w:bz2') as tar:
- for item in os.walk('/etc/apache2/'):
- maindir,subdir,files = item
- for file in files:
- abspath = posixpath.join(maindir,file)
- if abspath.endswith('.conf'):
- tar.add(abspath)
- ! tar -tf /tmp/apache.conf.tar.bz2
- ## Json
- import json
- with open('ip-8.8.8.8.json','r') as file:
- output = json.load(file)
- print(output)
- ##
- import os
- import posixpath
- import json
- directory = './'
- for file in os.listdir(directory):
- if posixpath.isfile(file) and file.endswith('.json'):
- with open(file,'r') as x:
- output = json.load(x)
- print(output['ip'])
- print(output['country_name'])
- print(output['currency']['name'])
- print(output['isp'])
- import os
- import posixpath
- import json
- directory = './'
- for file in os.listdir(directory):
- if posixpath.isfile(file) and file.endswith('.json'):
- with open(file,'r') as x:
- out= json.load(x)
- print(out['ip'])
- print(out['country_name'])
- print(out['currency']['name'])
- print(out['isp'])
- print('--------------------------')
- import os
- import posixpath
- import json
- result = []
- directory = './'
- for file in os.listdir(directory):
- if posixpath.isfile(file) and file.endswith('.json'):
- with open(file,'r') as x:
- output = json.load(x)
- result.append({'ip':output['ip'], 'country':output['country_name'], 'currency':output['currency']['name'], 'isp':output['isp']})
- print(result)
- import json
- with open('ipgeolocation.json','w') as fp:
- json.dump(result,fp,indent=2)
- ! cat ipgeolocation.json
Advertisement
Add Comment
Please, Sign In to add comment