Inserting-embedding some html data at the end of a .py file

Michael Ross gmx at ross.cx
Tue Mar 5 16:29:41 EST 2013


On Tue, 05 Mar 2013 21:04:59 +0100, Νίκος Γκρ33κ <nikos.gr33k at gmail.com>  
wrote:

> 	#open html template
> 	if htmlpage.endswith('.html'):
> 		f = open( "/home/nikos/public_html/" + htmlpage )
>
> 		htmldata = f.read()
> 		counter = ''' <center><a href="mailto:support at superhost.gr"> <img  
> src="/data/images/mail.png"> </a>
> 			      <center><table border=2 cellpadding=2 bgcolor=black>
> 				          <td><font color=lime>Αριθμός Επισκεπτών</td>
> 					  <td><a href="http://superhost.gr/?show=stats"><font color=cyan>  
> %d </td>
> 			  ''' % data[0]
>
> 	#render template				
> 	template = htmldata + counter
> 	print ( template )
> ============================================
> Yes the aboev code does work if we talk about appending html data to an  
> already html file!
>
> But if the file is some_python.py file then i cannot just append the  
> data.
> Actually by appending i dont want to actually insert the data to the end  
> of the .py file, thus altering it but instead run the .py file and print  
> the counter html data afterwards!


subprocess.checkoutput() ?

if htmlpage.endswith('.py'):
	htmldata=subprocess.check_output(...)
	counter=...
template=htmldata+counter

http://docs.python.org/2/library/subprocess.html?highlight=check_output#subprocess.check_output







More information about the Python-list mailing list