Python rutin futtatas parancssorbol

Címkék
Python rutin futtatas parancssorbol
2014-12-10T16:38:30+01:00
2014-12-10T21:28:25+01:00
2022-12-01T23:00:36+01:00
Alonso
Sziasztok,

van egy Python fajlom, amibe tobb rutin van. Az egyik rutint szeretnem futtatni a parancssorbol. Ezt hogy tudom megtenni, ha parameterei is  vannak ?
Ezt csinaltam  a futtataskor (2 parameteres fuggvenyrol beszelek, testFile a file neve) :

python -c 'import testFile; print testFile.routineOne param1, param2'
A hiba pedig :

SyntaxError: invalid syntax

A fajlon belul a routineOne definialasakor a parameter lista :
self, *args
(mert lehet tobb parameterrel is akarom futtatni kesobb)

Mit csinalok rosszul ?

Koszonok minden segitseget elore is !

udv, Alonso
Mutasd a teljes hozzászólást!
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys def test(*args): print 'paraméterek száma : ', len(args) for i in xrange(len(args)): print ' arg %d : %s' % (i, str(args[i]))
output:

$ python -c "import teszt as cft; cft.test('NevemTeve', 'csörnyeföldi', 'Alonso')"

paraméterek száma :  3
 arg 0 : NevemTeve
 arg 1 : csörnyeföldi
 arg 2 : Alonso
Mutasd a teljes hozzászólást!

Címkék
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd