I don't know if this is a fair comparison or not. Any comments appreciated.
- Python is more readable, and more general purpose - PHP has awful backward compatibility - PHP has a lower barrier to entry - Most inexpensive web-hosters support PHP, but not Python - PHP has far more pre-writen scripts available - Newer versions of mod_python require Apache 2.0, which few hosters have - There is more demand for PHP developers, than Python developers -- http://mail.python.org/mailman/listinfo/python-list