Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoč oko skripte sa argumentima u listi

[es] :: Python :: pomoč oko skripte sa argumentima u listi

[ Pregleda: 9241 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 31
*.static.siol.net.



+1 Profil

icon pomoč oko skripte sa argumentima u listi27.03.2017. u 16:00 - pre 26 meseci
Kako bi sastavio skriptu da kada unesem 3 argumente - arga, argx i argy, gde su argx i argy liste od po 3 vrednosti da se kod izvrši za sve kombinacije argumenata. Hvala, Igor


./script.py -a arga -x argx -y argy

arga - varijabla
argx = [argx1, argx2, argx3]
argy = [argy1, argy2, argy3]

code (arga, argx1, argy1)
code (arga, argx1, argy2)
code (arga, argx1, argy3)
code (arga, argx2, argy1)
...
code (arga, argx3, argy3)


 
Odgovor na temu

zema
nbg

Član broj: 20112
Poruke: 70
109.122.106.*



+6 Profil

icon Re: pomoč oko skripte sa argumentima u listi28.03.2017. u 01:32 - pre 26 meseci
Code:


import argparse

parser = argparse.ArgumentParser()

parser.add_argument('-c', action="store", dest="arga", type=str)
parser.add_argument('-a', action='append', dest='argx', type=str,
                    default=[])
                   

parser.add_argument('-b', action='append', dest='argy', type=str,
                    default=[])
                    


results = parser.parse_args()

for i in results.argx:
    for j in results.argy:
        print results.arga, i, j




./script.py -c arga -a argx[0] -a argx[1] -a argx[2] -b argy[0] -b argy[1] -b argy[2]

pogledaj ovde:
https://pymotw.com/2/argparse/index.html

[Ovu poruku je menjao zema dana 28.03.2017. u 13:40 GMT+1]

[Ovu poruku je menjao zema dana 28.03.2017. u 13:41 GMT+1]
 
Odgovor na temu

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 31
*.narocnik.mobitel.si.



+1 Profil

icon Re: pomoč oko skripte sa argumentima u listi12.04.2017. u 17:38 - pre 25 meseci
Hvala na pomoči.

Imam jos jedno pitanje:
Kako da zapišem vrednosti argy u google spread sheetu i to ovako:
Vrednosti argy[0] do argy[2] za argx[0] u row broj 3, od kolone C do E,
Vrednosti argy[0] do argy[2] za argx[1] u row broj 4, od kolone C do E,
Vrednosti argy[0] do argy[2] za argx[2] u row broj 5, od kolone C do E.
Hvala

 
Odgovor na temu

[es] :: Python :: pomoč oko skripte sa argumentima u listi

[ Pregleda: 9241 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.