Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 4, 2010 22:28:47

refresh
От:
Зарегистрирован: 2010-11-27
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько раноплановых вопросов новичка.

1)Если кто-то работал с pywin32 то дайте намек на то в чем ошибка?
Код:

import win32service
x = win32service.OpenSCManager(None,None,win32service.SC_MANAGER_ALL_ACCESS)
Результат:
Traceback (most recent call last):
File "C:\Users\bav\Documents\NetBeansProjects\test\src\test.py", line 5, in <module>
x = win32service.OpenSCManager(None,None,win32service.SC_MANAGER_ALL_ACCESS)
pywintypes.error: (5, 'OpenSCManager', '\xce\xf2\xea\xe0\xe7\xe0\xed\xee \xe2 \xe4\xee\xf1\xf2\xf3\xef\xe5.')
2) Допустим мой проект состоит из нескольких *.py файлов. в каждом из них есть свои функции и переменные. как мне их использовать из любого *.py файла?
3)Порекомендуйте литературу в которой будет сжато и понятно расписано про питон с углублением на сетевое программирование, Mysql, web программирование. Язык рус, англ.
4)Мне будет нужен вывод на Web страницу. вывод будет осуществляться из обычных файлов + mysql базы. Т.е просто будет текст + таблицы. Порекомендуйте схему.. сейчас я рассматриваю несколько вариантов:
а)использовать Apache + mod_python.
б) использовать Apache + django.
в)python будет парсить файлы и формировать html или php код, который потом с помощью web сервера выводить (Apache или Nginx)
г) использовать какой нить другой легковесный web сервер который из коробки понимает питон (честно сказать о таком не слушал, но мало ли..)
Посоветуйте пожалуйста что нить?

Зарание благодарю за ответы.



Офлайн

#2 Дек. 4, 2010 23:07:38

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько раноплановых вопросов новичка.

1) Код ошибк похоже 5 так что гугль
2) from mypymod,mypymod1 import *
3) Лутц “Изучаем Python” или Д.С. Откидач вам нужен судя по вопросам до сетевого еще вам рано:)
4) После Лутца или Откидача



Офлайн

#3 Дек. 4, 2010 23:18:41

refresh
От:
Зарегистрирован: 2010-11-27
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько раноплановых вопросов новичка.

1)С ошибкой разобрался, вспомнил что для виндовых ошибок (будь то приложения или система), зачастую ‘5’ это ошибка доступа. Запустил питон от имени админа, все прокатило. надо будет батник писать на запуск ибо UAC отключать все же не буду.

guranvir, Спасибо за ответ, но я все же прошу что бы Вы посоветовали что-нить по 4 вопросу.



Офлайн

#4 Дек. 4, 2010 23:41:49

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько раноплановых вопросов новичка.

4) Ngnix вполне подойдет как основа. И наверно учитывая что Вы еще новичок в Python, как и я впрочем, то наверно лучше Django в нем довольно таки много плюшек из коробки идет(ну например MVC). А мод он очень низкоуровневый да и заглох в развитии по-моему
И все же действительно затратьте время на чтение Откидача он вместе с Гвидо довольно быстро вводящую в курс дела и грамотную книгу написал. И на будущее ы избавите себя от многих грабель и нелепых ошибок, которые могут завалить результаты вдохновенного и прекрасного труда)) А вот и книга: http://www.python.ru/docs/



Отредактировано (Дек. 4, 2010 23:45:04)

Офлайн

#5 Дек. 5, 2010 00:06:11

refresh
От:
Зарегистрирован: 2010-11-27
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько раноплановых вопросов новичка.

Еще раз спасибо за ответ. Обязательно учту.

И все же мб кто-нибудь посоветует легковесный web server, что бы он из коробки понимал python? было бы очень неплохо



Отредактировано (Дек. 5, 2010 01:12:28)

Офлайн

#6 Дек. 5, 2010 02:15:55

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Несколько раноплановых вопросов новичка.

guranvir
в нем довольно таки много плюшек из коробки идет(ну например MVC)
Прочитав это, хочется плакать… :-)
Во-первых, MVC, это не плюшка, а шаблон проектирования.
Во-вторых, в джанге не MVC, а MVT.
В-третьих, есть оно не только в джанге. Вообще, сегодня трудно найти фреймвок не на базе MVT.

refresh
И все же мб кто-нибудь посоветует легковесный web server, что бы он из коробки понимал python? было бы очень неплохо
Nginx и питон прекрасно соединяются fcgi.



Офлайн

#7 Дек. 5, 2010 04:35:44

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

Несколько раноплановых вопросов новичка.

refresh
г) использовать какой нить другой легковесный web сервер который из коробки понимает питон (честно сказать о таком не слушал, но мало ли..)
легковесные
а). CherryPy WSGI Server
b). Paste (paste.serve)

либо
nginx+uwsgi

Возьмите какой-нибудь микрофреймворк для начала, например Flask
сервер, шаблоны (Jinja2) и прочее из коробки



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version