On Tue, 05 Mar 2013 23:47:18 +0100, Νίκος Γκρ33κ <nikos.gr...@gmail.com> wrote:

Thank you very much! This is what i was looking for and here is my code after receiving your help. So, with the command you provided to me i can actually run the .py script ans save its output and then append from there!! Great!

Here is my code now!
====================================
        if htmlpage.endswith('.html'):
                f = open( "/home/nikos/public_html/" + htmlpage )
                htmldata = f.read()
        elif htmlpage.endswith('.py'):
htmldata = subprocess.check_output( open( "/home/nikos/public_html/cgi-bin/" + htmlpage ) )
                
                
counter = ''' <center><a href="mailto:supp...@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]
                
                
        template = htmldata + counter
        print ( template )
=======================================

But i'am getting this error:
<type 'exceptions.AttributeError'>: 'module' object has no attribute 'check_output'

Why does it say it has no attribute?

Python version < 2.7 ?

And it's more along the lines of
        subprocess.check_output( '/home/nikos/.../' + htmlpage )
without "open".
Or even
subprocess.check_output( [ '/your/python/interpreter', '/home/nikos/...' ] )
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to