✨Argparse
Argparse ile terminal komutlarını ayrıştırma
🔰 Argparse'ı Tanıyalım
Argüman ekleme işlemi
parser = argparse.ArgumentParser(...)
ile yapılmaktadır.Parametrelerin kullanımı
argparse.ArgumentParser(description='yok')
şeklindedir.
Parametre | Açıklama |
---|---|
| Uygulama ile alakalı açıklama metnidir |
➕ Argüman Ekleme
Argüman ekleme işlemi parser.add_argument(...)
ile yapılmaktadır.
Parametre | Açıklama |
---|---|
1. parametre | Kısa kullanım komutunu içerir |
2. Parametre | Orjinal kullanım komutunu içerir |
|
|
| Davranışı belirler |
| Tip bilgisini içerir (int, string ...) |
| Varsayılan değer |
| Verinin aktarılacağı değişken ismi |
| Çoklu veri alma |
| Parametre girilmezse program çalışmaz |
🔤 String Üzerinden Argümanları Alma
🖤 Terminal üzerindeki komutlar yerine string üzerinden ayrıştırma da yapabiliriz.
📢 Genel kullanımda ilk argüman, script yolu yani
__file__
olmalıdır💎 Sistem argümanları varsayılan olarak ayrıştırılır
🧙♂ Detaylı bilgi için Parsing a string as a Python argument list alanına bakabilirsin.
Last updated