Уведомления

Группа в Telegram: @pythonsu

#1 Май 22, 2014 05:05:42

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

ctocopok
Хочу переименовать переменную, но не вижу более быстрого способа, нежели в обычном блокноте.
Хочу часть кода превратить в функцию (добавить индентации к куску кода), и тоже не вижу, как.
PyCharm Default Keymap



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#2 Май 23, 2014 16:33:40

ctocopok
От:
Зарегистрирован: 2011-04-09
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

Спасибо.
Потыкал, подумал, вроде, более-менее разобрался.

Следующий вопрос :)

Пишу парсер с использованием lxml.
Надеюсь, pyCharm поможет меньше подглядывать в документацию по библиотеке.
Вопрос такой:

import requests
from lxml import html
startURL = "http://someurl"
page = requests.get(startURL)
content = page.text
doc = html.document_fromstring(content)

Дальше я хочу передать doc в качестве параметра в свою функцию и там уже над ним колдовать, извлекать нужные мне элементы.
Как написать определение функции в pyCharm, чтобы среда понимала, какой тип у аргумента будет, и помогала выбирать нужные мне свойства-методы этого аргумента?
def work_on_doc(document):
   elements = document.find_class("definition")

В теле функции *я* знаю, что document - это html-элемент. А среда не знает. Как ей помочь?



Advertising the only makes people buy things they don't need.

Офлайн

#3 Май 26, 2014 16:12:51

GreyZmeem
От: Киев
Зарегистрирован: 2013-12-03
Сообщения: 147
Репутация: +  34  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

ctocopok
Type hinting

Отредактировано GreyZmeem (Май 26, 2014 16:13:14)

Офлайн

#4 Май 27, 2014 05:44:22

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

А меня вот терзает вопрос: как после setup.py develop заставить PyCharm пересчитать список пакетов? Пока обхожусь “Invalidate Caches/Restart”, но подозреваю есть более кошерный способ.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Июнь 7, 2014 08:23:06

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

Вопрос о профессиональных лицензиях.
Пункт 4.a.i

install and use the version of the Software specified in License Certificate on multiple computers and operating systems, provided that Licensee is the only user of the Software and that the Software is not used on more than one machine and (or) operating system at a time, and
Получается я могу использовать 1 лицензию на разных ПК, на разных ОС (Win, Lin), но не в одно и тоже время.
Кто покупал лицензию, она бессрочная? в виде цифрового ключа?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Июнь 9, 2014 06:01:25

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

JOHN_16
Получается я могу использовать 1 лицензию на разных ПК, на разных ОС (Win, Lin), но не в одно и тоже время.
Ага
JOHN_16
Кто покупал лицензию, она бессрочная? в виде цифрового ключа?
Бессрочная, только проверяет дату выхода версии программы, она должна быть дата покупки+год, если не продлевать. Ага, ключик



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#7 Июль 1, 2014 14:36:26

theproshin
Зарегистрирован: 2014-06-30
Сообщения: 7
Репутация: +  1  -
Профиль   Отправить e-mail  

О PyCharm замолвите слово..

Уважаемы люди и просто человеки, подскажите неосведомленному простолюдину, как экспортировать проект из PyCharma вместе с ext lib, которые импортированы в скрипт.

Офлайн

#8 Окт. 2, 2014 01:25:17

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

О PyCharm замолвите слово..

Здравствуйте уважаемые.
Подскажите фундаментальные отличия между версиями 3.0.1 (установленная) и доступной 3.4 с сайта
есть ли что-то что требуется питоном 3.4, например? Я так понимаю он вышел уже после 3.0.1 Чарма

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version