-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.py
39 lines (26 loc) · 893 Bytes
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import requests
class PostCode():
def __init__(self, postcode):
self.postcode = postcode
def getPostcodeInfo(postcode):
post_code_req = requests.get(
f"http://api.postcodes.io/postcodes/{postcode}")
self.postcodeDict = (post_code_req.json()['result'])
result = self.postcodeDict
return result
self.postcodeDict = getPostcodeInfo(self.postcode)
def country(self):
nation = self.result['country']
return nation
def admin_district(self):
district = self.result['admin_district']
return district
def admin_ward(self):
ward = self.result['admin_ward']
return ward
def region(self):
reg = self.result['region']
return reg
def post_code(self):
postcode = self.result['postcode']
return postcode