Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- zawartosc = os.listdir("zaciemnianie")
- result = ""
- for plik in zawartosc:
- result = plik.endswith('.txt')
- if result == True:
- plikopen = open("zaciemnianie/" + plik, "r")
- plikcaly = plikopen.readlines()
- for x in range(len(plikcaly)):
- pierwszyznak = plikcaly[x][0]
- trzyznaki = plikcaly[x][0:3]
- if pierwszyznak == "#":
- plikcaly[x] = ""
- if "#" in plikcaly[x]:
- string = plikcaly[x]
- index = string.find("#")
- koment = plikcaly[x][index:]
- string2 = string.replace(koment, " " + "\n")
- plikcaly[x] = string2
- indices = [i for i, x in enumerate(plikcaly) if x == '"""\n']
- dl = len(indices)
- dl2 = dl/2
- for x in range(int(dl2)):
- indices = [i for i, x in enumerate(plikcaly) if x == '"""\n']
- del plikcaly[indices[0]:indices[1]+1]
- plik3 = open("test.txt", "a")
- for x in plikcaly:
- plik3.write(x)
- plik3.close()
- plik3 = open("test.txt", "r")
- pliklinie = plik3.read().splitlines()
- ilosc = pliklinie.count("")
- for x in range(ilosc):
- pliklinie.remove("")
- plik33 = open("test2.txt", "a")
- for x in pliklinie:
- plik33.write(x)
- plik33.close()
- pliktab = open("test2.txt", "r")
- plikcal = pliktab.read()
- import re
- nowy = re.sub("\s\s+", " ", plikcal) #stack
- plikkoncowy = open("plikkon.txt", "a")
- plikkoncowy.write(nowy)
- plikkoncowy.close()
- plikzmiana = open("plikkon.txt", "r")
- plikzmienne = plikzmiana.read().split()
- def wymieszanie():
- tabpomc = []
- tab = []
- tab2 = []
- for plik in zawartosc:
- result = plik.endswith('.txt')
- if result == True:
- plikopen = open("zaciemnianie/" + plik, "r")
- plikcaly = plikopen.readlines()
- for linia in plikcaly:
- if "def" in linia:
- indeksss = plikcaly.index(linia)
- tab.append(indeksss)
- for x in range(len(tab)-1):
- tab2.append(plikcaly[tab[x]:tab[x+1]])
- tab2.append(plikcaly[tab[-1]:]) #ostatnia funkcja osobno jest dodawana zeby nie wyjsc poza zakres listy(
- from random import shuffle
- shuffle(tab2)
- for x in range(len(tab2)):
- for z in tab2[x]:
- pliklosowy = open("losowy.txt", "a")
- pliklosowy.write(z)
- pliklosowy.close()
- wymieszanie()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement