-
Notifications
You must be signed in to change notification settings - Fork 0
/
Faker module.py
63 lines (45 loc) · 1.64 KB
/
Faker module.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
# faker modülünün kurulu olduğundan emin olun
# faker modülünü indirmek için, terminale girip şunu yazın : pip install faker
from faker import Faker # modülleri dahil ediyoruz
from faker.providers import *
# instagram.com/cancakar35
# source: https://faker.readthedocs.io/en/master/providers.html
fake = Faker("tr_TR") # faker objesini çağırdık. İçine tr_TR yazarak dili belirtiyoruz.
print(fake.name()) # random sahte isim
print()
print(fake.address()) # random sahte adres
print()
print(fake.email()) # random sahte email
print()
print(fake.url()) # random sahte url
print()
print(fake.text()) # random sahte yazı
print()
# kendi kelime listemizi hazırlayıp random yazılar üretebiliriz.
my_word_list = [
"kedi", "insan", "aşk", "okul", "iş", "arkadaş","uyumak", "gitmek", "sevmek", "python", "programlama", "gökyüzü", "hava",
]
print(fake.sentence(ext_word_list=my_word_list)) # kendi hazırladığımız kelime listesini giriyoruz
print()
print(fake.license_plate()) # araba plakası
print()
print(fake.iban()) # iban numarası
print()
print(fake.company()) # şirket
print()
# kredi kartı
print(fake.credit_card_full()) # kredi kartı bilgileri
print()
print(fake.credit_card_number()) # kart numarası
print()
print(fake.credit_card_provider()) # kart sağlayıcısı (visa vb.)
print()
print(fake.job()) # random iş
print()
print(fake.password()) # şifre
print()
print(fake.phone_number()) # telefon numarası
print()
print(fake.profile()) # sahte insan (full bilgi)
print()
# Daha fazla bilgi için -> https://faker.readthedocs.io/en/master/providers.html