Jūs esateŽurnalai / Ernestas Kardzys's blog / 2-a programa Python'u

2-a programa Python'u


ParašėErnestas Kardzys - 2008 Vasario 28

Vakar buvo paprasta, šiandien šiek tiek geresnė ant Python. Leidžia pinginti ką nors :)
#!/usr/bin/python # encoding=utf8 # Autorius: Ernestas Kardzys <www.ernestas.info> # Failo vardas: ping.py import os, sys # Pingina nurodytą host'ą def ping(host): print "Adresas: ", host os.system("ping -c 4 "+ host) # Metodo pabaiga # Nepakankamai parametrų if len(sys.argv) < 2: print "Nenurodyti parametrai!" print "Naudojimas: ", sys.argv[0] , " <adresas>" sys.exit(0) # Parametru užtenka - pinginti :) ping(sys.argv[1])

Aš va vieno dalyko nesuprantu.

Jeigu viskas pythone objektas, tai ką jame daro tokie dalykai kaip len(sys.argv)? Kodėl ne sys.argv.len? :)

Skelbti naują komentarą

Šio laukelio turinys bus laikomas privatus ir nerodomas viešai.
  • Web puslapiu adresai ir el. pašto adresai automatiškai tampa nuorodomis.
  • Leidžiamos HTML žymės: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linijos ir paragrafai atskiriami automatiškai
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. The supported tag styles are: <foo>, [foo].

Daugiau informacijos apie teksto formatavimą

CAPTCHA
Šis klausimas yra skirtas įsitikinti, jog jūs esate žmogus, ir sustabdyti automatinį šlamšto siuntimą.