Bunu birkaç betik dilinde fark ettim, ancak bu örnekte python kullanıyorum. Birçok öğreticide, #!/usr/bin/python3
ilk satırda başlayacaklardı . Buna neden sahip olduğumuzu anlamıyorum.
- İşletim sistemi bunun bir python betiği olduğunu bilmemeli (buna referans yaptığınızdan açıktır)
- Kullanıcı unix tabanlı olmayan bir işletim sistemi kullanıyorsa ne olur?
- Herhangi bir nedenle dil farklı bir klasöre yüklenir
- Kullanıcının farklı bir sürümü var. Özellikle tam sürüm numarası olmadığında (Python3 vs Python32 gibi)
Bir şey varsa, bu listelenen nedenlerden dolayı python komut dosyası kırma görebiliyordu.