This repository has been archived by the owner on May 9, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathNobetciEczane.py
74 lines (62 loc) · 3.42 KB
/
NobetciEczane.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
from KekikSpatula import NobetciEczane
def test_eczane():
eczane = NobetciEczane("Çanakkale", "Merkez")
print(eczane.veri)
"""
json verisi döndürür
{'kaynak': 'eczaneler.gen.tr', 'veri': [{'ad': 'Derya Eczanesi', 'mahalle': None, 'adres': 'İsmetpaşa Mahallesi, Hasan Mevsuf Sokak, No:50/A Merkez / Çanakkale', 'tarif': 'Emniyet Müdürlüğünden Eski Otagara Çıkan Sokak', 'telefon': '0 (286) 814-25-51'}, {'ad': 'Ege Eczanesi', 'mahalle': None, 'adres': 'Cevatpaşa Mahallesi, İkinci Çanakçılar Sokak, Yıldız Apt. No:21 Merkez / Çanakkale', 'tarif': 'Eski Vergi Dairesi Arka Sokağı', 'telefon': '0 (286) 212-45-65'}, {'ad': 'Evcim Eczanesi', 'mahalle': None, 'adres': 'Mehmet Akif Ersoy Yeni Devlet Hastanesi karşısı Merkez / Çanakkale', 'tarif': None, 'telefon': '0 (286) 213-80-39'}]}
"""
for eczane_nesnesi in eczane.nesne:
print(eczane_nesnesi.ad)
"""
json verisini python nesnesine dönüştürür.
Derya Eczanesi
Ege Eczanesi
Evcim Eczanesi
"""
print(eczane.gorsel())
"""
oluşan json verisini insanın okuyabileceği formatta döndürür.
{
"kaynak": "eczaneler.gen.tr",
"veri": [
{
"ad": "Derya Eczanesi",
"mahalle": null,
"adres": "İsmetpaşa Mahallesi, Hasan Mevsuf Sokak, No:50/A Merkez / Çanakkale",
"tarif": "Emniyet Müdürlüğünden Eski Otagara Çıkan Sokak",
"telefon": "0 (286) 814-25-51"
},
{
"ad": "Ege Eczanesi",
"mahalle": null,
"adres": "Cevatpaşa Mahallesi, İkinci Çanakçılar Sokak, Yıldız Apt. No:21 Merkez / Çanakkale",
"tarif": "Eski Vergi Dairesi Arka Sokağı",
"telefon": "0 (286) 212-45-65"
},
{
"ad": "Evcim Eczanesi",
"mahalle": null,
"adres": "Mehmet Akif Ersoy Yeni Devlet Hastanesi karşısı Merkez / Çanakkale",
"tarif": null,
"telefon": "0 (286) 213-80-39"
}
]
}
"""
print(eczane.tablo())
"""
tabulate verisi döndürür.
+----------------+-----------+------------------------------------------------------------------------------------+------------------------------------------------+-------------------+
| ad | mahalle | adres | tarif | telefon |
|----------------+-----------+------------------------------------------------------------------------------------+------------------------------------------------+-------------------|
| Derya Eczanesi | | İsmetpaşa Mahallesi, Hasan Mevsuf Sokak, No:50/A Merkez / Çanakkale | Emniyet Müdürlüğünden Eski Otagara Çıkan Sokak | 0 (286) 814-25-51 |
| Ege Eczanesi | | Cevatpaşa Mahallesi, İkinci Çanakçılar Sokak, Yıldız Apt. No:21 Merkez / Çanakkale | Eski Vergi Dairesi Arka Sokağı | 0 (286) 212-45-65 |
| Evcim Eczanesi | | Mehmet Akif Ersoy Yeni Devlet Hastanesi karşısı Merkez / Çanakkale | | 0 (286) 213-80-39 |
+----------------+-----------+------------------------------------------------------------------------------------+------------------------------------------------+-------------------+
"""
print(eczane.anahtarlar)
"""
kullanılan anahtar listesini döndürür.
['ad', 'mahalle', 'adres', 'tarif', 'telefon']
"""