Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2011 23:06:56

python4ik
От:
Зарегистрирован: 2010-01-05
Сообщения: 251
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

ладно, что-то придумаю



Офлайн

#2 Апрель 8, 2011 21:54:56

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

Внимательней читайте, я же сказал куда ложить (!:/python/lib/). Кроме того,
модуль можно импортировать из любой папки, надо добавить путь в sys.path



Отредактировано (Апрель 8, 2011 21:59:15)

Офлайн

#3 Апрель 8, 2011 22:12:23

python4ik
От:
Зарегистрирован: 2010-01-05
Сообщения: 251
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

да действительно. А можно? пару слов про эту папку, пока я не найду в нете :) хотя всегда приветствовал помощь через форум! “семантика” :/python/lib/ Просто дело в том что этой папки у меня никогда небыло, :) тоесть после установки Питона стандартным способом, эта папка не появлялась. Её надо полюбому самому создавать? Тоесть до версии 2 все папки Питона ставятся на C:\\Resource\\Python25\\ как обычно



Офлайн

#4 Апрель 8, 2011 22:24:07

python4ik
От:
Зарегистрирован: 2010-01-05
Сообщения: 251
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

то понятно конечно, что в ней библиотеки, а что можно с ней придумать интерестного?



Офлайн

#5 Апрель 10, 2011 10:23:19

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

Папку \python\lib надо создавать самому.

а что можно с ней придумать интерестного?
Не совсем понял.



Офлайн

#6 Апрель 10, 2011 10:42:11

python4ik
От:
Зарегистрирован: 2010-01-05
Сообщения: 251
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

эта папка используется для импорта не мобильных модулей в основном? Ведь вроде мобильные модули устанавливаются обычной установкой.



Офлайн

#7 Апрель 10, 2011 13:46:34

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

Нужно различать обычные модули (в формате py, pyc, pyo) и расширения (формат pyd).
Файлы py, pyc, pyo написаны на питоне и представляют собой код (py - исходный, pyc - байткод, pyo - оптимизированый байткод), который выполняется интерпретатором. Такие модули могут быть импортированы из любой папки.
pyd - это symbian dll, написанный на symbian c++. Он, как и symbian dll имеет uid и capability, и может быть импортирован только из \sys\bin. Единственый способ поместить pyd файл в \sys\bin, это установить его sis пакетом.

В архиве c:\resource\python25\python25.zip лежат стандартные модули.
В \sys\bin лежат pyd файлы.

Когда вы импортируете модуль, интерпретатор ищет его в папках (или zip-архивах), которые в списке sys.path



Офлайн

#8 Апрель 10, 2011 17:06:22

python4ik
От:
Зарегистрирован: 2010-01-05
Сообщения: 251
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

как вы наверно поняли, я очень благодарен



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version