CodeBlanks Logo Icon CodeBlanks

python -c ve script

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

main.py
# Bu betik ekrana mesaj yazar

Örnek çözüm

main.py
# 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

Soru
# dosya adi: merhaba____
print("Merhaba")
Cevap
# 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ışı

Başlangıç bölümündeki tüm dersler