python -c ve script
- Python kursu
- Başlangıç
- Ders 5/116
- 4 dk
Komut satırından script çalıştırmayı öğrenirsin.
Betik dosyası nedir?
Python kodunu bir dosyaya kaydedip terminalden çalıştırabilirsin. Bu dosyaya betik denir ve uzantısı .py olur.
Örneğin merhaba.py dosyasına print("Merhaba") yazıp python3 merhaba.py ile çalıştırırsın.
Betik dosyaları REPL'den farklı olarak tüm kodu baştan sona çalıştırır. REPL ise satır satır çalışır. Büyük programlar için betik dosyası kullanırsın.
python3 -c ile tek satır
Bazen kısa bir kodu dosyaya kaydetmeden çalıştırmak istersin. Bunun için python3 -c bayrağını kullanırsın:
python3 -c 'print("Merhaba")'-c 'command' kısaltmasıdır. Tırnak içindeki kodu çalıştırır ve çıkar. Hızlı bir hesap ya da kontrol için çok elverislidir.
Betik dosyasından farklı olarak bu kullanım kalıcı değildir; kodu kaydetmez.
Uygulama Betiği tamamla
Aşağıdaki betik dosyasını print ile ekrana Betik çalıştı yazacak şekilde tamamla. Dosyanın başına açıklama yorumu ekle.
Başlangıç kodu
# Bu betik ekrana mesaj yazarÖrnek çözüm
# Bu betik ekrana mesaj yazar
print("Betik çalıştı")Beklenen çıktı
Betik çalıştı
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Betik uzantısını yaz
# dosya adi: merhaba____
print("Merhaba")
# dosya adi: merhaba.py
print("Merhaba")
Açıklama: Python betikleri .py uzantısıyla kaydedilir.
2 merhaba.py dosyasını çalıştıran komut hangisi?
- python3 merhaba.py Doğru cevap
- execute merhaba.py
- run merhaba.py
- merhaba.py run
Açıklama: python3 merhaba.py ile dosya çalışır.
3 Çalıştırma yolunu eşleştir
| Kavram | Anlamı |
|---|---|
python3 dosya.py |
Betik çalıştırma |
python3 -c '...' |
Tek satır çalıştırma |
python3 |
REPL başlatma |
exit() |
REPL çıkışı |