Nasıl Çalıştırılır Python Komut Dosyaları: Adım Adım Kılavuz

⚡ Akıllı Özet

Python Komut dosyaları, kodu .py dosyalarında kaydetmenize ve yeniden kullanmanıza olanak tanır. Aşağıdaki yöntemler, bir komut dosyasının nasıl çalıştırılacağını göstermektedir. Python Betik çalıştırmak için çeşitli yöntemler mevcuttur: etkileşimli olarak, bir IDE'den, bir dosya yöneticisi kullanarak, komut satırından ve Linux üzerinde.

  • 📄 Senaryo nedir? Bir betik, yeniden kullanılabilir bir .py dosyasıdır ve içeriğinde şu kod bulunur: Python Tekrar tekrar çalıştırabileceğiniz kod.
  • ⌨️ etkileşimli: Kodu satır satır çalıştırın. Python etkileşimli kabuk.
  • ???? SDI: Komut dosyalarını doğrudan bir düzenleyici üzerinden çalıştırın, örneğin: PyCharm or IDLE.
  • 🖱️ Dosya Yöneticisi: DoubleDosyayı tıklayın veya dosya adıyla komut satırını kullanın.
  • ???? Linux: Komut dosyalarını terminalden çalıştırın, isteğe bağlı olarak çalıştırılabilir hale getirin.
  • 🔀 Code Modül ve Komut Dosyası Karşılaştırması: Bu eğitim videosu, birbiriyle ilişkili bu üç terimi karşılaştırıyor.

Nasıl Çalıştırılır Python Scripts

Script nedir Python?

Bir senaryo Python oluşan bir dosya olarak tanımlanabilir. Python kod veya program. Şu şekilde bir uzantı ile bitiyor: .py

Bir tercüman bir betiği aşağıda listelendiği gibi iki farklı şekilde çalıştırabilir: –

  • Bir komut dosyası bir modül olarak veya komut dosyasının kendisi olarak çalıştırılabilir.
  • Etkileşimli olarak yazılmış bir kod Python komut istemi oturum şekli.

Nasıl çalıştırılır Python kod ve komut dosyaları etkileşimli olarak mı?

Bunu yapmak için gereken adımlar şunlardır:

) 1 Adım Programcının komut satırını etkileşimli modda açması gerekir.

) 2 Adım Sonraki adımda, komut satırında `ty` komutuyla Python yorumlayıcısını çağırın.ping Aşağıdaki komut: –

komut:

python

) 3 Adım Programcı sırayla yazabilir Python kodlayın ve bunları aynı sırayla çalıştırın.

Aşağıdaki program, aşağıda gösterildiği gibi komut satırına yazılabilir:

Misal: -

Python Code:

python
print ('hello world Guru99')

Çıktı:

hello world Guru99

Bir tane daha alalım Python komut satırına etkileşimli olarak yazılabilen kod.

Örnek:

Python Code:

Python
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Çıktı:

b is more than a

Ekran görüntüsü aşağıdadır: –

Nasıl Çalıştırılır Python Scripts

Açıklama:

Yukarıdaki kod iki argümanı karşılaştırır ve hangi argümanın daha büyük olduğunu bulur. Girinti hatalarını önlemek için ifadelerin düzgün girintilendiğinden emin olun. Windows komut satırından çıkmak için tuşuna basın. Ctrl+Z ve Enter ile takip edin.

Nasıl çalıştırılır Python dosyaları etkileşimli olarak komut dosyalarıyla Windows GUI'mi?

Bunu yapmak için gereken adımlar şunlardır:

) 1 Adım Komut satırını açın ve şunu yazın: Python komutunu ve ardından komut dosyası dosyasının adını girin.

) 2 Adım Komut dosyası dosyasının önceden oluşturulduğundan emin olun.

) 3 Adım Komut dosyası .py veya ile bitmelidir. pyw. Bir sonraki adım olarak, Windows Komut istemi.

Bir komutu çağırmak için komut satırına yazılacak kod aşağıdaki gibi olacaktır: Python senaryo:

Python Komut satırı Code:

Python example.py

Çıktı:

Hello, world!

Nasıl çalıştırılır Python bir IDE'den komut dosyaları

Entegre geliştirme ortamına kısaca IDE de denir. Sanal bir dosya ve klasör hiyerarşisi kurulumu sunar. Programcının oluşturmasını sağlar Python hızlı bir şekilde projelendirin. IDE, dosyaların farklı klasörler halinde düzenlenmesini sağlar.

Bu farklı klasörler ortak bir dizine aittir.

Spyder hem de PyCharm iki Python Programcının çalışmasını sağlayan IDE'ler Programcının çalışmasını sağlayan IDE'ler Python programlar.

Bir yürütme örneğini ele alalım Python komut dosyası PyCharm SDI:

) 1 Adım İlk adım olarak, yeni bir proje oluşturun. PyCharm.

) 2 Adım Projeye şu adı verin: Guru99Örnek'i seçin ve ardından oluştur'a tıklayın.

) 3 Adım "Kök klasör" olarak etiketlenecek olan klasörü seçin. Guru99Örnek ve sağ tıklayın.

) 4 Adım Yeni seçeneğe gidin ve yeni bir tane oluşturun Python dosyası.

) 5 Adım İsmini ver Python dosya

Burada size verdik. Guru99Örnek.

) 6 Adım Boşlukta Python dosya oluşturuldu PyCharm IDE'de aşağıdaki gibi kod parçasını yazın: –

Python Code:

print ('hello world Guru99')

) 7 Adım Yukarıdaki kodu çalıştırmak için düzenleyiciye sağ tıklayın ve seçeneği seçin “Dosyayı Çalıştır Python konsol".

Bu kod IDE içindeki konsol penceresini açacak ve çıktı şu şekilde olacaktır:

Çıktı:

PyDev console: starting.
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>> runfile('C:/Users/OS Name/PycharmProjects/Guru99Example/Guru99Example.py', wdir='C:/Users/OS Name/PycharmProjects/Guru99Example')
hello world Guru99

Ekran görüntüsü aşağıdadır:

Nasıl çalıştırılır Python bir IDE'den komut dosyaları

Nasıl çalıştırılır Python bir IDE'den komut dosyaları

Nasıl çalıştırılır Python bir IDE'den komut dosyaları

Açıklama:

Yukarıdaki kod, "Merhaba dünya" yazdırmanın basit bir örneğidir. PyCharm IDE.

Nasıl çalıştırılır Python bir dosya yöneticisi kullanarak komut dosyaları?

İşte çalıştırma adımları Python dosya yöneticisini kullanarak komut dosyası:

) 1 Adım Not Defteri'ni açın ve biraz ekleyin Python kodu.

) 2 Adım 'Merhaba Dünya' yazı tipiyle yazdırın. Guru99')

) 3 Adım Komut dosyasını uzantılı olarak .py veya olarak kaydedin. pyw.

) 4 Adım .py uzantılı dosya, aşağıdaki özelliklere sahip programlar için kullanılır: Python.exe

) 5 Adım Windows işletim sisteminde, sağ tıklayın Python dosyayı açın ve aç'a tıklayın. Aşağıdaki ekran görüntüsüne bakın: –

koşmak Python dosya yöneticisi kullanan komut dosyaları

Çalıştırıldığında bir anlığına komut satırı ekranı açılır. Aşağıdaki ekran görüntüsüne bakın: –

Ekranın bir süre daha aynı kalmasını sağlamak için aşağıdaki ifadeyi ekleyin: Python Aşağıda gösterildiği gibi komut dosyası dosyası: –

Python Code:

input ('Press provide enter to exit...')

Kullanıcıdan herhangi bir giriş gelmediği sürece ekran çalışmaya ve görüntülenmeye devam eder. Python çıktı.

Ancak, eğer Python komut dosyasında bazı hatalar var, giriş komutunun yürütülmesi kesintiye uğradı veya iptal edildi. Bu nedenle kullanıcı göremeyebilir. Python dosya yöneticisini kullanarak komut dosyasının yürütülmesi.

koşmak Python dosya yöneticisi kullanan komut dosyaları

Nasıl çalıştırılır Python komut dosyası adı ve komut satırını kullanan komut dosyaları?

İşte çalıştırma adımları Python komut dosyası adını ve komut satırını kullanan komut dosyası:

) 1 Adım Not Defteri'ni açın ve biraz ekleyin Python kodu.

) 2 Adım 'Merhaba Dünya' yazı tipiyle yazdırın. Guru99')

) 3 Adım Komut dosyasını uzantılı olarak .py veya olarak kaydedin. pyw.

) 4 Adım .py uzantılı dosya, aşağıdaki özelliklere sahip programlar için kullanılır: Python.exe

) 5 Adım Windows işletim sisteminde, sağ tıklayın Python dosyayı seçin ve yol olarak kopyala'yı tıklayın. Aşağıdaki ekran görüntüsüne bakın: –

koşmak Python dosya yöneticisi kullanan komut dosyaları

Komut dosyası yolunun komut satırı yolu ile doğrulanmasına yardımcı olur. Bir komut satırı açın ve yukarıda oluşturulan komut dosyası adını, adın ardından .py uzantısıyla birlikte yazın. Aşağıdaki ekran görüntüsüne bakın: –

koşmak Python dosya yöneticisi kullanan komut dosyaları

Alternatif olarak yukarıda oluşturulan betik dosyası bir python modülü olarak çalıştırılabilir. Aşağıda gösterildiği gibi aşağıdaki komutu yazın: –

Kod:

python -m example

Çıktı:

hello world
Press provides enter to exit...

Aşağıdaki ekran görüntüsüne bakın:

koşmak Python dosya yöneticisi kullanan komut dosyaları

Açıklama:

Yukarıdaki kod aşağıdaki sözdizimini takip eder:

Sözdizimi:

Python -m <module-name>

Yukarıdaki -m parametresi sys'i arar. _main_'in bir parçası olarak koda başvurulan ve kodu çalıştıran modülün yolu.

Nasıl çalıştırılır Python Linux'ta Komut Dosyaları

Bunu yapmak için gereken adımlar şunlardır:

) 1 Adım Programcı Linux terminalini etkileşimli modda açmalıdır.

) 2 Adım Bir sonraki adımda, Python ty tarafından Linux terminalinde yorumlayıcıping Aşağıdaki komut: –

komut:

python3

) 3 Adım Programcı sırayla yazabilir Python kodlayın ve bunları aynı sırayla çalıştırın.

Aşağıdaki program, aşağıda gösterildiği gibi komut satırına yazılabilir:

Misal: -

Python Code:

python3
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Çıktı:

b is more than a

Ekran görüntüsü aşağıdadır: –

koşmak Python dosya yöneticisi kullanan komut dosyaları

Alternatif olarak, Çalıştırma adımları şunlardır: Python Linux terminali kullanan komut dosyası:

) 1 Adım Metin düzenleyiciyi açın ve biraz ekleyin Python kodu.

) 2 Adım Yazdır ('Merhaba Dünya') yazın

) 3 Adım Komut dosyasını as.py uzantılı olarak kaydedin.

) 4 Adım .py uzantılı dosya, aşağıdaki özelliklere sahip programlar için kullanılır: Python.exe

) 5 Adım Bir sonraki adımda, Python ty tarafından Linux terminalinde yorumlayıcıping Aşağıdaki komut: –

komut:

python3 /home/onworks/Desktop/Example.py

Çıktı:

hello world

Aşağıdaki ekran görüntüsüne bakın: –

koşmak Python dosya yöneticisi kullanan komut dosyaları

Açıklama:

Linux terminalindeki python yorumlayıcısı, masaüstü konumuna kaydedilen komut dosyasını çalıştırır.

Kod, modül ve betiğin karşılaştırılması Python

Bilgisayar dünyasında modül, kod ve komut dosyası arasındaki karşılaştırma aşağıdadır:

Parametreler Code modül Senaryo
Tanım Kod, bir dizi talimat olarak tanımlanır. Bir modül, ardışık olarak düzenlenmiş bir dizi kod olarak tanımlanır. Komut dosyası, mantıksal siparişler veya bir dizi organize kod içeren bir dosya olarak tanımlanabilir.
Yürütülebilirlik Onlar aracılığıyla çalıştırılıyorlar Python çevirmen Önce bir komut dosyasına veya bir kod parçasına aktarılırlar ve daha sonra kullanılarak çalıştırılırlar. Python çevirmen Komut dosyaları genellikle bir aracılığıyla çalıştırılır Python tercüman.

SSS

A Python çevirmen kodun veya betiğin yürütülmesine yardımcı olan bir arayüz veya köprü olarak düşünülebilir. Kodu iki şekilde çalıştırır:

  • Bir betiği veya modülü çağırır.
  • Aktif bir oturumda yazılan bir kodu çağırır.

Python Tercüman aşağıdaki şekilde çalışır: –

  • Komutu okur ve ardından değerlendirmesini yapar.
  • Değerlendirme sonrasında komutun sonuçlarını yazdırır.
  • Geriye doğru döngü yaparak işlemin tekrarını gerçekleştirir.

A Python tercüman aşağıda listelendiği gibi çeşitli şekillerde mevcuttur:

Çevirmen Açıklama
Jython kullanma Java Programlama dili, Python Programlar Java tabanlı platformlarda çalıştırılabilir.
sapık Tercüman tasarlanmış Python Programlama dili.
CPython Çalıştırmak ve yürütmek için C dili kullanılarak tasarlanmış yorumlayıcı Python C tabanlı platformlardaki programlar
DemirPython .Net platformlarında tercüman olarak kullanılan açık kaynaklı bir projedir.

MKS Python komut dosyası, şu şekilde tanımlanan çok adımlı işlem altında çalıştırılır: Python Yürütme Modeli. Bu modelde kodda tanımlanan ifadeler adım adım işlenir ve yürütülür.

Yürütme sürecinin son aşamasında, Python sanal makine, betiği yürütmek için çalışma zamanında bayt kodunu yükler.

Bir uygulamayı yürütmek için gereken temel gereksinimler şunlardır: Python Senaryo:

  • Yap Python Çalıştırılabilir komut dosyasını indirin ve yorumlayıcıyı önceden bilgisayara yükleyin.
  • Bilgisayarınızın işletim sistemine önceden yüklenmiş bir kod düzenleyiciniz veya entegre geliştirme ortamınız olmalıdır.
  • Ekle Python Önceden komut satırı aracılığıyla işletim sistemi ortam değişkenine kod yürütmek için.

On WindowsÇift tıklayarak çalıştırılan bir komut dosyası, bittiği anda kapanır. Sonuna input("Çıkmak için Enter tuşuna basın") ekleyin veya komut isteminden çalıştırarak pencerenin çıktıyı göstermesini sağlayın.

`sys` modülü ile komut satırı argümanlarını okuyun. `sys` modülünü içe aktarın ve `sys.argv`'ye erişin; burada `sys.argv[0]` komut dosyasının adıdır ve sonraki öğeler, komut satırında ondan sonra yazdığınız argümanlardır.

Evet. Yapay zekâ asistanları, basit bir açıklamadan eksiksiz bir .py betiği oluşturabilir, nasıl çalıştırılacağını açıklayabilir ve işletim sisteminiz için doğru komutu önerebilir. Yine de kullanmadan önce betiği gözden geçirmeniz ve test etmeniz gerekir.

Yapay zeka hata mesajını okuyabilir ve tracHata veren satırı işaret edin ve eksik modüller, yanlış kod gibi düzeltmeleri açıklayın. Python Sürüm veya yol sorunları gibi. Bu, hem yeni başlayanlar hem de deneyimli geliştiriciler için sorun gidermeyi hızlandırır.

Bu yazıyı şu şekilde özetleyin: