SORU
11 Mart 2010, PERŞEMBE


İnsanlar neden yazma #!//bin/Python komut dosyası ilk satırında python env usr?

Dosyaları bu hat olmadan aynı çalışma gibi geliyor bana.

CEVAP
11 Mart 2010, PERŞEMBE


Eğer Python birçok sürümü yüklü varsa, /usr/bin/env yorumlayıcı kullanılan çevre $PATH İlk olmasını sağlayacaktır. Alternatif #!/usr/bin/python; bu tamam, ama daha az esnek gibi bir şey koda için olurdu.

Unıx, biryürütülebiliryorumlanmış olması gereken dosya kullanmak için ne ilk satırın başlangıç, tercüman izledi #! (ve gerekli olabilir, herhangi bir bayrak) sahip olarak gösterebilir.

Eğer diğer platformlar bahsediyorsan, tabii ki, bu kural geçerli değildir (ama o çizgi "bir zararı olmaz, eğer bir kopyası varsa yardımcı olacak bir platform için bir komut dosyası." mesele ^em>ileUnıx tabanı, Linux, Mac, vb).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • Techmoan

    Techmoan

    31 Mayıs 2009