|
|
|
| Не могу понять, почему не запускается скрипт .py и что я не учла.
Что делала:
1. Есть установленный Денвер.
2. Установила пакет расширений Denwer3_Python_2010-01-24_2.5.1 - Python для Денвера. Вижу, что сюда C:\WebServers\usr\local\python загрузились скрипты Python
3. Создала папку C:\WebServers\home\python3\www
4. Положила в нее скрипт - test.py такого содержания:
name = input("Как Вас зовут? ")
print("Привет,", name)
5. Перезагрузила Денвер.
Вызываю скрипт в броузере http://python3/test.py
Вижу - You don't have permission to access /test.py on this server.
Надо что-то где-то еще прописать, чтобы заработало?
И еще один попутный вопрос: как это все будет работать на удаленном сервере? | |
|
|
|
|
|
|
|
для: Лена
(03.01.2015 в 19:44)
| | Установленный денвер был запущен ( Denwer_start.lnk) ?
При установке пакет расширения должен был по идее найти корневой каталог денвера,
задать вопрос - мол точно денвер здесь? Сюда ставим?
получить утвердительный ответ и поставиться в правильное место.
В общем, я бы попробовал убрать его из левого места, и поставить в правильное. | |
|
|
|
|
|
|
|
для: Trianon
(03.01.2015 в 21:23)
| | >При установке пакет расширения должен был по идее найти корневой каталог денвера,
Да, так и было, установился он правильно, скрипт неправильный был, я поменяла:
#!/usr/bin/python
# -*- coding: utf-8 -*-
print 'Content-type: text/html\n'
import string
import sys
import os
print 'test'
кодировку и тип документа надо ставить, оказывается. Теперь test печатается.
Теперь разбираюсь с подключением пайтона к mysql, что-то дико сложно... пока просвета не видно.
PS. Отвечаю не сразу, у меня месячный ребенок, иногда вообще к компу подойти сложно :) | |
|
|
|
|
|
|
|
для: Лена
(04.01.2015 в 23:00)
| | что-то мне представляется в такой ситуации нужно не только Content-type выводить, но и остальные поля, начиная со статусной строки отклика.
И заголовок от тела отделять двойным \r\n, а не одиночным.
Но это в целом и исходя из базовых принципов http-протокола.
ps. все мы, когда удобно, тогда и пишем, что за расшаркивания, право слово. :)) | |
|
|
|