def quine(fil):
sourceFile = open(fil, "r")
sourceCode = sourceFile.readlines()
QUINESTRING=[\'f = open("\'+fil+\'Quine"+str(ite)+".py","w")\',
\'f.write("ite="+str(ite+1)+"\\\\n")\',
\'f.write("QUINETEXT ="+ str(QUINETEXT)+"\\\\n")\',
\'for line in QUINETEXT:\',
\' f.write(line+"\\\\n")\',
\'f.close()\']+sourceCode
quineCode= "ite=1\\nQUINETEXT ="+str(QUINESTRING)+"\\n"
for line in QUINESTRING:
quineCode+=line+"\\n"
quine = open(fil[:-3]+"PyQuined.py", "w")
quine.write(quineCode)
quine.close()
sourceFile.close()
filename="example.py" #enter filename of the python script you want to turn into a quine
quine(filename)