argparse İçinde kullanma Python: Komut Satırı Argümanları

argparse Python'daki modül, bir programı çalıştırırken komut satırı argümanlarını işlemek ve ayrıştırmak için güçlü bir araçtır. Programınız için gerekli parametreleri ve seçenekleri kolayca tanımlamanıza izin verir ve bunları okumak ve kullanmak için esnek mekanizmalar sağlar.

Modülü kullanmak için adımlar şunlardır argparse:

  1. Modülü içe aktarın argparse: Modülü içe aktararak programınızı başlatın argparse.

  2. Nesneyi tanımlayın ArgumentParser: ArgumentParser Programınız için gerekli parametreleri ve seçenekleri tanımlamak için bir nesne oluşturun .

  3. Argüman ekle: Programınız için gerekli parametreleri ve seçenekleri eklemek için nesnenin .add_argument() yöntemini kullanın. ArgumentParser Her bağımsız değişkenin bir adı, veri türü, açıklaması ve diğer çeşitli öznitelikleri olabilir.

  4. Bağımsız değişkenleri ayrıştır: Komut satırından bağımsız değişkenleri ayrıştırmak ve bunları bir nesnede depolamak için nesnenin .parse_args() yöntemini kullanın. ArgumentParser

  5. Argümanları kullanın: Komut satırından sağlanan seçeneklere karşılık gelen eylemleri gerçekleştirmek için önceki adımda ayrıştırılan nesnede saklanan değerleri kullanın.

Örnek: argparse Komut satırından iki sayının toplamını hesaplamak için nasıl kullanılacağına dair basit bir örnek:

import argparse  
  
# Define the ArgumentParser object  
parser = argparse.ArgumentParser(description='Calculate the sum of two numbers.')  
  
# Add arguments to the ArgumentParser  
parser.add_argument('num1', type=int, help='First number')  
parser.add_argument('num2', type=int, help='Second number')  
  
# Parse arguments from the command-line  
args = parser.parse_args()  
  
# Use the arguments to calculate the sum  
sum_result = args.num1 + args.num2  
print(f'The sum is: {sum_result}')  

Programı argümanlarla çalıştırırken, örneğin: python my_program.py 10 20, çıktı: olacaktır The sum is: 30 ve komut satırından sağlanan iki sayının toplamını gösterecektir.