Napisano 2 Czerwiec 201014 l potrzebuje wymieszac losowo wiersze w dokumencie textowy znacie jakis automat do tego alob opcje w programie? Edytowane 2 Czerwiec 201014 l przez KLICEK
Napisano 4 Czerwiec 201014 l #!/usr/bin/python import os import random import sys if len(sys.argv) > 1: fileName = sys.argv[1] curDir = os.getcwd() fileO = open(curDir + "/" +fileName, "r") linesList = fileO.readlines() fileO.close() outList = [] for i in range(len(linesList)): outList.append(linesList.pop(random.randint(0, (len(linesList)-1) ))) print outList fileO = open(curDir + "/output.txt", "w+") for line in outList: fileO.write(line) fileO.close() ten kod niestety nie działa z plikami które zawierają polskie znaki. Trzeba by go zmusić do korzystania z modułu codecs ale trochu mnie się nie chce w tej chwili :)
Napisano 4 Czerwiec 201014 l Autor dieki wielkie niedlugo to przetestuje, a gdzie woglule mam odpalic tego skrypta?