[ igorkr @ 27.03.2017. 16:00 ] @
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)


[ zema @ 28.03.2017. 01:32 ] @
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]
[ igorkr @ 12.04.2017. 17:38 ] @
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