Ich habe mir vor Kurzem einen Raspberry Pi zugelegt und habe sofort angefangen mein eigenes kleines Programm zu schreiben, in welchem beliebig viele Zufallszahlen generiert werden sollen.
Nun wollte ich aber jede Zahl in ein .txt File schreiben und diese per Zeilenumbruch abtrennen, jedoch ist mir das noch nicht gelungen. Ich bekomme es zwar hin, dass eine Zufallszahl in ein .txt File geschrieben wird, jedoch wird diese dann immer von der nächsten überschrieben..
Hier mal der Code, ich hoffe ihr könnt damit was anfangen!
Code: Alles auswählen
import os
os.system("clear")
import sys
from termcolor import colored
i = input(colored('How many Codes to generate? ', 'red'))
print ''
n = 0
x = ''
while (n < i):
import random
#print str(random.randrange(0,9999999))
x = random.randrange(0,99999999)
print x
file = open("generatedcodes.txt", "w")
file.write(str(x) + "\n")
file.close()
n = n + 1
print colored('Codes generated: ', 'red'),
print colored(n, 'magenta')
import time
time.sleep(.8)
#n = n +1
#print colored('Codes generated: ', 'red'),
#print colored(n, 'magenta')
print colored('____________________________', 'green')
print colored('Codes successfully generated', 'green')
print ''
print ''
Zusätzliche Frage (was ich auch noch vor hatte): Wie kann ich den User bestimmen lassen, wie viele Zeichen der Code haben soll?
Ich hoffe ihr könnt mir weiterhelfen
Danke im Voraus!
MfG Luca