An error when i switched from python v2.6.6 => v3.2.3
Νίκος Γκρ33κ
nikos.gr33k at gmail.com
Thu Mar 7 07:25:58 EST 2013
Τη Πέμπτη, 7 Μαρτίου 2013 1:51:42 μ.μ. UTC+2, ο χρήστης Michael Ross έγραψε:
> On Thu, 07 Mar 2013 12:27:03 +0100, Νίκος Γκρ33κ <nikos.gr33k at gmail.com>
>
> wrote:
>
>
>
> > Τη Πέμπτη, 7 Μαρτίου 2013 11:06:27 π.μ. UTC+2, ο χρήστης Νίκος Γκρ33κ
>
> > έγραψε:
>
> >> Any ideas about the error please?
>
> >>
>
> >>
>
> >>
>
> >> I can assure you all the statemnt are correct ebcause they work in
>
> >> python v2.6.6
>
> >
>
> > can someone help this issue so my webiste will get back on working plz?
>
>
>
> MySQLdb is python 2 only.
>
> "MySQL-3.23 through 5.0 and Python-2.3 through 2.7 are currently
>
> supported. Python-3.0 will be supported in a future release."
>
>
>
> Maybe try this one:
>
> https://pypi.python.org/pypi/mysql-connector-python/1.0.9
>
>
>
> Alternatively,
>
> forget about subprocess.check_output,
>
> call your metrites.py with os.system('python metrites.py some-temp-file')
>
> and have it write its output to some-temp-file,
>
> and read some-temp-file back into your template?
Yes its better for me to give upon python3 for the moment being, because all that hassle was for makeing the subprocess command run.
Now i just followed your advice and tried:
elif htmlpage.endswith('.py'):
htmldata = os.system('/usr/bin/python ./metrites.py /data/files/htmltemp')
but produced error tells me that:
template undefined, htmldata = -1, counter = ' <center><a href="mailto:support at superhost.gr"> ...st.gr/?show=stats"><font color=cyan> 0 </td>\n\t\t '
whay htmldata reeturn the value '-1' when os.sytem is executed?
More information about the Python-list
mailing list