![]() |
[Python] вопрос/ответ.
Для тех кто собирается начать программировать на Python.
Цитата:
Python WIKI: http://ru.pywiki.com/ Wiki Python: http://ru.wikipedia.org/wiki/Python Поисковик для Python: http://www.google.com/coop/cse?cx=009415166068715484302:5o_xkxqckma Русскоязычный сайт по Python: http://www.python.ru/ Официальный сайт по Python: http://www.python.org/ Также можно использовать эти поисковики: http://www.codenet.ru/Python Library: http://docs.python.org/library/index.html |
Python FAQ
Python FAQ Итак, интерпретатор CPython (стандарт Де Факто): http://python.org/download/ Python 2.* - это последние версии интерпретатора второй ветки Python 3.* - это последние версии интерпретатора третьей ветки Внимание! Третья ветка несовместима со второй Практически все сторонние модули в данный момент написаны для второй ветки Python. Стандартная библиотека для второй ветки Python :http://docs.python.org/2.6/modindex.html Стандартная библиотека для третьей ветки Python :http://docs.python.org/3.1/modindex.html Стандартная библиотека к изучению обязательна, таким образом вы будете задавать намного меньше тупорылых вопросов =/ Фреймворки : ---Web : Django - мощный фреймворк для разработки веб-приложенийPylons - "лёгкий" фреймворк для веб-программирования TurboGears - мощный фреймворк для веб-программирования Zope - мощный фреймворк для веб-программирования, очень мощный ---Network: Twisted - сетевой фреймворк для асинхронного программирования ---Gui : PyGTK - фреймворк для разработки Gui, привязка к GTK+ PyQt - фреймворк для разработки Gui, привязка к Qt wxPython - фреймворк для разработки Gui, привязка к wxWidgets Литература : По русски : http://ru.wikibooks.org/wiki/Учебник_Python_2.6 - Перевод туториала, написанного автором языка Книга от Сузи Р.А. Перевод Djangobook По английски : Dive into python 3 Книга по Django Разная литература http://users.physik.fu-berlin.de/~goerz/refcards/python_refcard.pdf - Памятка по средствам языка Русскоязычный форум по Python : http://python.su/forum/ Дальше будут IDE |
Как в urllib2 cделать, чтобы скрипт не переходил по редиректу?
|
http://diveintopython.org/http_web_services/redirects.html
А если конкретнее, то : Цитата:
P.S. Подобными задачами никогда не занимался :) Скорее наоборот, так что поконкретнее ничего не скажу, и инет лагает, чтобы нормально проверить :( |
А вообще, то лучше было бы попробовать для этого что то типа этого:
Код:
redir=urllib2.urlopen("www.someurl.com").geturl() |
Мне требуется авторизоваться на одном сайте, и отловить кукисы.
Вот как сюда прикрутить отловку? PHP код:
|
И в чем сложность?
Тяжело просмотреть Set-cookie? Код:
req = urllib2.Request("http://www.google.com/") |
Дык у меня редирект проскакивает, а кукисы не ловит =\\\
|
Цитата:
http://mail.python.org/pipermail/python-list/2004-December/296259.html |
Вот тебе кусок, где urllib2 хватает кукисы:
Код:
import cookielib,urllib,urllib2De-Visible, это часть того, о чем мы говорили :) |
Как через ctypes подключить коммуникатор к инету? Пример на си тут:
http://msdn.microsoft.com/en-us/library/aa916370.aspx |
Честно сказать -я хз, кроме Бидона нифига не знаю,и не имею никакого представления о С, могу только послать ссылкой на
http://www.ragbag.ru/2007/03/23/python_ctypes_magic/ Что могу сказать - только одно, сначала нужно сам твой пример на С сделать функцией и всунуть его в либу, потом уже пытаться импортировать в Бидон, но это так - предположения |
def s(a):
print(a) s("dfgghfh") Пишет: print(a) ^ IndentationError: expected an indented block Че за блок я хз... Делал,как было написано. |
надо отступ перед принт.
получится так: Код:
Def s(a): |
Терь работает,вот только функция должна выводить всё,что я ей передаю в качестве параметров,а она молчит...
ЗЫ: Кстати,конец у функций в питоне странный какой-то.В РНР там фигурные скобки есть,как и в паскале,а также и в джаваскрипте.Да и замуты зачем-то с изменением строк и передачей их аргументам замутили...оставили бы,как в си или том же РНР. |
Код:
def ga(x,y):File "C:\Python30\programms\prog1.py", line 7 return s SyntaxError: 'return' outside function Я так понял,что интерпретатор решил,что я за пределы функции выкинул return ?Но он же расположенв её *области видимости*. |
Цитата:
Цитата:
Если что я пока в асе, стучи помогу. |
Поставил тэги...Надеюсь,что правильно.
ЗЫ: Проблему решилИ... Всем спасибо за участие ) |
Опять трабла - в модуле нет ни функции find(),ни lower()...Интерпретатор Python 3.0(последний)+PyScripter(тоже последний).Сам модуль имеется.
Код:
AttributeError: 'module' object has no attribute 'lower' Возникает вопрос: Где взять эти функции ? |
Код:
s="aaaaaaASFG"ПРИМЕР Для этого не нужно импортировать модуль -эти функции - встроенные П.С. лучше не юзай python3000 -по нему нет ни доков толковых (на русском)+сам он по себе сырой Я лично пользуюсь 2.6.1 - и тебе рекомендую |
Пасип:),буду знать )
|
Народ,а как в Python инициализировать запуск процесса какой-то программый,к примеру,paint или user.zip и получить к нему доступ,если возможно)
|
http://docs.python.org/library/os.html
Код:
os.startfile(path[, operation])Код:
import osПример как запустить программу. А если ты хочешь, чтобы он тебе еще и нарисовал что-нибудь, то лучше юзай для этих целей AutoIt (http://www.autoitscript.com/autoit3/index.shtml) |
Код:
a=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9']Код:
aaКод:
aaa |
Код:
from __future__ import generators |
как подсчитать кол-во строк, например в txt файле?
|
Цитата:
Код:
filehandle = open("myfile", 'r')Код:
Filehandle =open ("myfile", 'r') |
реально ли, в питоне создать хэш DES, mysql и др.?
md5 и sha1 ненадо. |
Цитата:
|
да, но какими модулями? в хэшлиб не нашел.
если можно, пример. |
Цитата:
http://twhiteman.netfirms.com/des.html http://mail.python.org/pipermail/python-list/2008-December/520889.html Вообщем если поискать можно найти. |
pyCrypto
|
какими модулями считывать хеадеры страниц? лучше с примером.
|
urllib2.urlopen(request).info()
|
Цитата:
|
подскажите почему функция time.clock() возвращает 0.1 сикунды?
хоть в системе (linux) часы идут правельно |
http://docs.python.org/library/time.html
>>> from time import gmtime, strftime >>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime()) 'Thu, 28 Jun 2001 14:17:15 +0000' |
eLWAux
мне надо именно секунды от 1970 года. их можно получить командой time.clock() но она возвращает 0.1 питон не может получить время от системы =( |
Цитата:
На всякий случай: Цитата:
|
Помогите установить python-pexpect модуль в винде.
скачиваю - http://pexpect.sourceforge.net/pexpect-2.3.tar.gz прописываю setup.py install но всё равно не устанавливает. |
| Время: 01:30 |