py uzantısı olmadan bir piton dosya çalışmasını sağlar ve girdileri kullanarak bazı işlemleri alınan yapılır ve sonucu Aşağıdanasıl komut satırı argümanları girdi süren küçük python komut dosyası vardı
gösterilecek çalışma örneği kodudur için
i
olarak bu yürütme ediyorum Şimdiimport sys
arguments = sys.argv
first_name = sys.argv[1]
second_name = sys.argv[2]
print "Hello {0} {1} !!!!".format(first_name,second_name)
some_file.py 0
python some_file.py Steve jobs
Sonuç:
Hello Steve Jobs !!!!
Şimdi tüm istediğim, ben yani, dosya adı ve piton dosya adının uzantısı önce piton komutunu kullanmak istemiyorum ne i dosyayı çalıştırmak istiyorum python dosyasını yukarıdaki gibi çalıştırmak için
gibi bir komut aracı olarak ne yapmalı?
Tam olarak komut dosyasının başlangıcına yol ekledim ve chmod u + x ile çalıştırılabilir hale getirdim. ve ondan sonra yukarıdaki "li" yi çalıştırdığımda "" bash: ./some_file: Böyle bir dosya veya dizin yok "" –
Shebang çizgisi, Python yorumlayıcısının tam yolunu veya onu bulacak bir bilinen yol programı içermelidir. "#!/usr/bin/env python" gibi. Ayrıca, shebang tabanlı çözümler sadece Windows üzerinde değil, Unix benzeri işletim sistemlerinde çalışır. – user4815162342
Ayrıca, bazı_dosyasından önce bile "./" kullanmak istemiyorum, örneğin bir araç olarak kullanmak istiyorum. Örneğin, eğer linux içinde yazı tipi bazı detayları doğru gösterirse, yani –