Найти - Пользователи
Полная версия: Несколько раноплановых вопросов новичка.
Начало » Python для новичков » Несколько раноплановых вопросов новичка.
1
refresh
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 сервер который из коробки понимает питон (честно сказать о таком не слушал, но мало ли..)
Посоветуйте пожалуйста что нить?

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

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

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

refresh
И все же мб кто-нибудь посоветует легковесный web server, что бы он из коробки понимал python? было бы очень неплохо
Nginx и питон прекрасно соединяются fcgi.
zheromo
refresh
г) использовать какой нить другой легковесный web сервер который из коробки понимает питон (честно сказать о таком не слушал, но мало ли..)
легковесные
а). CherryPy WSGI Server
b). Paste (paste.serve)

либо
nginx+uwsgi

Возьмите какой-нибудь микрофреймворк для начала, например Flask
сервер, шаблоны (Jinja2) и прочее из коробки
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB