New question #217327 on Sikuli:
https://answers.launchpad.net/sikuli/+question/217327

The original problem is to choose randomly a color from a list of colors, until 
all colors are used without repetition .(sort of Paint program)


alist = ('1','2','3','4','5') #"1" already exists, the others should be created 
one by one 

when the for loop runs.

x = 1 

###############HOW TO INSERT A VARIABLE (X=1) IN A LIST? GOOGLING THE MATTER 
DIDN'T GIVE ###############ANY WORKING SOLUTION.

for x in alist:
    inp = open("C:\\python_texts\\"+str(x)+".txt","r") #open an existing file 
"x.txt"

    outp = open("C:\\python_texts\\"+str(x + 1)+".txt","w") #write the result 
(of the below 'for') in a new file.

##############WHAT ALTERNATIVE TO ASIGN A NEW VALUE TO A LIST INSIDE THE LOOP?

    for line in inp:
        alist= list(line) #from a list in the file
        print alist
        c = random.choice(alist) #choose an element from the list
        print c
        alist.remove(c) #remove it
        print alist
        for a in alist:
            outp.write(a) #write the new list in "x+1.txt" file    
######<----WHAT ALTERNATIVE TO THIS?
        x = x + 1

outp.close() #close the file to be read:("C:\\python_texts\\"+str(x)+"txt","r")
inp.close() #close the file to be written :("C:\\python_texts\\"str(x + 
1)+".txt","w")


-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to