document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. def quine(fil):
  2.     sourceFile = open(fil, "r")
  3.     sourceCode = sourceFile.readlines()
  4.    
  5.     QUINESTRING=[\'f = open("\'+fil+\'Quine"+str(ite)+".py","w")\',
  6.             \'f.write("ite="+str(ite+1)+"\\\\n")\',
  7.            \'f.write("QUINETEXT ="+ str(QUINETEXT)+"\\\\n")\',
  8.            \'for line in QUINETEXT:\',
  9.            \'    f.write(line+"\\\\n")\',
  10.            \'f.close()\']+sourceCode
  11.    
  12.     quineCode= "ite=1\\nQUINETEXT ="+str(QUINESTRING)+"\\n"
  13.     for line in QUINESTRING:
  14.         quineCode+=line+"\\n"
  15.    
  16.     quine = open(fil[:-3]+"PyQuined.py", "w")
  17.     quine.write(quineCode)
  18.     quine.close()
  19.     sourceFile.close()
  20.  
  21. filename="example.py" #enter filename of the python script you want to turn into a quine
  22. quine(filename)
  23.  
  24.  
');