Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 3494 posts.

Python для новичков » Автозапуск Python скрипта на windows server 2008 » Сен. 21, 2017 01:46:46

Доброго времени суток. Вопрос следующий:
Есть скрипт написанный на питоне. А точнее телеграмм бот, который получая определенную команду запускает определенный батник на сервере. Батник на отключение сетевой карты - при первом запуске требует ввода пароля администратора.
Очень бы хотелось, что бы бот стартовал в автоматическом режиме.
Что пробовал: сделал батник на запуск питоновского скрипта и запихал его в планировщик заданий.
Что получилось:
1. при залогиненном администраторе - все отрабатывает прекрасно.
2. если учетка администратора не залогинена - не отрабатывает. При этом в процессах видно что питон из под администратора запущен. Но бот не работает.
Прошу помочь советом куда копать. Заранее благодарен.

GUI » Не работает wx.Python » Сен. 19, 2017 21:28:39

Добрый день. Установил wxPython через pip

В IDLE все работает:
 >>> import wx
>>> wx.version()
'4.0.0b1 msw (phoenix)'

При попытке выполнить в файле:
 import wx
print (wx.version())
Выдает ошибку:
AttributeError: module ‘wx’ has no attribute ‘version’

И еще создает папку __pycache__ с файлом wx.cpython-36

Python для новичков » Как правильно хранить объекты? » Сен. 16, 2017 12:20:58

Приветствую! Подскажите, пожалуйста, у меня есть определенное количество экземпляров объектов. Как правильно их записовать списком или словарем, чтобы потом записать их в файл. Для сериализации данные буду использовать simplejson. Потом данные из файла буду загружать для обработки. Наверное таким способом:
 data_from_file  = json.loads(infile)
object1.__dict__.update(data_from_file)

Спасибо.

Центр помощи » pyton browser + selenium » Сен. 13, 2017 15:46:58

Всем привет, вот возник вопрос, хочу автоматизовать покупки на ебее (бизнес такой)
и начал писать, ошибка кроется в недостающей строчке, как прописать так, что бы он выбирал страну Россия, вместо допустим сша, франции или той же германии?
вот немного кода программы
Заранее спасибо
(я очень очень мало знаю питон)


#Жмем на кпноку “Купить сейчас”:
buy_it_now = browser.find_element_by_id('binBtn_btn')
buy_it_now.click()
#Входим как гость
guest_continue = browser.find_element_by_id('gtChk')
guest_continue.click()
#Заполняем адрес, переключаясь на фрейм заполнения адрес
sleep(1)
Country_or_region = browser.find_element_by_id('af-country')
Country_or_region.click()
sleep(1)
browser.switch_to.frame('shpFrame')
sleep(1)
select = Select(browser.find_element_by_name('country'))
select.select_by_visible_text(country)
sleep(1)
#select.select_by_index(index)
#select.select_by_visible_text(“text”)
#select.select_by_value(value)

Web » Flask Master-detail  » Сен. 13, 2017 14:00:21

Я новичок во Flask.
Ткните меня пожалуйста носом в простейшее приложение на Flask c Master-detail.
Не оставляет ощущение что изобретаю велосипед и The Right Way уже есть.

Если более подробно - то есть две таблицы в базе

Master

MasterID - Ключ
NAME - Имя
COM_M - Комментарий

Detail

DetailID - Ключ
MasterID - Мастер Ключ
СOM_D - Комментарий

HTML хочу видеть как

Первая строка
<select> c NAME <input> c COM_M

Далее cтрочки
<input> c COM_D c соответствующим выбранным в первой строке MasterID

Python для новичков » Blender BGE Программное создание и копирование мешей » Сен. 9, 2017 01:42:34

Пытаюсь написать простой генератор ландшафта. Проблема в том, что в BGE можно работать только с готовыми мешами, а при копировании объекта, ему присваивается именно меш образца. Получается при изменении меша, он присваивается всем объектам на сцене.
Подскажите способ генерации новых мешей в Blender BGE.
Ну или место, где мне смогут посоветовать что-нибудь по теме.

Центр помощи » ldap » Сен. 7, 2017 11:19:15

Доброго дня! имеется пакет питона 2.7 . При попытке установки python-ldap через easy_install или pip, выскакивает ошибка:
 C:\Windows\system32>python -m easy_install python-ldap
Searching for python-ldap
Reading https://pypi.python.org/simple/python-ldap/
Downloading https://pypi.python.org/packages/03/3d/52b2624c98b5e599b1eeebe66db0f7f7257d429df994c75e15e79dbf4a1c/python-ldap-2.4.43.tar.gz#md5=acf67f597c7665a41c6b90ed5e89f3f2
Best match: python-ldap 2.4.43
Processing python-ldap-2.4.43.tar.gz
Writing c:\users\user\appdata\local\temp\easy_install-7rncih\python-ldap-2.4.43\setup.cfg
Running python-ldap-2.4.43\setup.py -q bdist_egg --dist-dir c:\users\user\appdata\local\temp\easy_install-7rncih\python-ldap-2.4.43\egg-dist-tmp-rbzhhe
defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
extra_compile_args:
extra_objects:
include_dirs: /usr/include /usr/include/sasl /usr/local/include /usr/local/include/sasl
library_dirs: /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64
libs: ldap_r
file Lib\ldap.py (for module ldap) not found
file Lib\ldap\controls.py (for module ldap.controls) not found
file Lib\ldap\extop.py (for module ldap.extop) not found
file Lib\ldap\schema.py (for module ldap.schema) not found
warning: no files found matching 'Makefile'
warning: no files found matching 'Modules\LICENSE'
file Lib\ldap.py (for module ldap) not found
file Lib\ldap\controls.py (for module ldap.controls) not found
file Lib\ldap\extop.py (for module ldap.extop) not found
file Lib\ldap\schema.py (for module ldap.schema) not found
file Lib\ldap.py (for module ldap) not found
file Lib\ldap\controls.py (for module ldap.controls) not found
file Lib\ldap\extop.py (for module ldap.extop) not found
file Lib\ldap\schema.py (for module ldap.schema) not found
LDAPObject.c
c:\users\user\appdata\local\temp\easy_install-7rncih\python-ldap-2.4.43\modules\errors.h(8) : fatal error C1083: Cannot open include file: 'lber.h': No such file or directory
error: Setup script exited with error: command 'C:\\Users\\user\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2

Где косяк подключения? при проверке функцией check пакета python-ldap пишет, что все ок.

Python для новичков » Авторизация с помощью сертификатов » Сен. 7, 2017 10:04:39

Добрый день!

Имеется ключ RSA с расширением .p12, из него генерю ключ и сертификат PEM и CA cert.
При попытке авторизации через код питона получаю ошибку.

 s = Session()
url_get_start = 'https://192.168.0.21:8443/WebTest/'
req_start = Request('GET', url_get_start,
                    headers=headers
                    )
prepped_start = s.prepare_request(req_start)
resp_start = s.send(prepped_start,
                    verify='C:/Users/bosap/Desktop/keys/cert_uc.cer',
                    cert=('C:/Users/bosap/Desktop/keys/crt.pem', 'C:/Users/bosap/Desktop/bsb_keys/key.pem'),
                    timeout=5
                    )
print(resp_start.status_code)

File “C:\jython2.7.0\Lib\ssl.py”, line 251, in getpeercert
alt_names = tuple(((_cert_name_types, str(name)) for (type, name) in cert.getSubjectAlternativeNames()))
TypeError: ‘NoneType’ object is not iterable


С помощью ключа RSA при импорте его в мозиллу, захожу нормально.

Сам RSA ключ прикрепил ниже. Подскажите что делается не так?

Python проекты » Ищу удалённую работу » Сен. 4, 2017 21:18:06

Приветствую всех посетителей данной темы. В данный момент я занимаюсь поиском удалённой работы разработчиком на языке Python. Опыт программирования на языке - 3 года.

Мой GitHub

Буду рад сотрудничать с вами.

Для связи:
email: deadsky.1136@gmail.com
skype: nether_dog

К делам у меня подход серьёзный, и удача вашего проекта для меня будет важна, так как это показатель моих навыков и компетентности в работе.

GUI » Работа с фоновым процессом » Сен. 3, 2017 22:03:18

Имеем приложение написанное на ткинтере. Что требуется: по истечению какого либо промежутка времени, например 40 минут, приложение “всплывает” перед лицом пользователя. Надо, чтобы в это время приложение работало именно фоново, а не свёрнуто. Какие есть модули для решения это задачи именно на tkinter?

Network » Как работать с уже открытым окном в selenium? » Сен. 3, 2017 16:27:48

Собственно сам вопрос в теме. Обычно работал с окнами, который открывал сам селениум. Но как сделать так, чтобы он работал с окном, которое я открыл?

Центр помощи » не понимаю, как работает пример из учебника  » Сен. 3, 2017 10:59:16

по учебнику пишу игру “Человечек спешит к выходу”. В функции collided left сначала проверяется столкновение объектов по вертикали, а потом по горизонтали. Я не могу понять, каким образом идёт проверка пересечения по вертикали. Для понимания прикрепляю within_x и within_y/ Заранее спасибо!
def collided_left (co1,co2):
if within_y(co1,co2):
if co1.x1 <= co2.x2 and co1.x1 >=co2.x1:
return True
return False
def within_x(co1,co2):
if (co1.x1 > co2.x1 and c01.x1 < co2.x2)\
or (co1.x2 > co2.x1 and co1.x2 < co2.x2)\
or (co2.x1 > co1.x1 and co2.x1 < co1.x2)\
or (co2.x2 > co1.x1 and co2.x2 < co1.x2):
return True
else:
return False
def within_x(co1,co2):
if (co1.x1 > co2.x1 and c01.x1 < co2.x2)\
or (co1.x2 > co2.x1 and co1.x2 < co2.x2)\
or (co2.x1 > co1.x1 and co2.x1 < co1.x2)\
or (co2.x2 > co1.x1 and co2.x2 < co1.x2):
return True
else:
return False

Python проекты » Perl Auto Connector аналог платного SecureCRT переписать на Python, GPLv3, Linux » Сен. 3, 2017 01:21:25

Приветствую! Хотелось бы привлечь внимание общественности к данному проекту.

PAC на github
PAC на sourceforge

Автор David Torrejon Vaquerizas, забросил проект, он не обновляется уже около года. PAC по сути это GUI для telnet/SSH/RDP/VNC/FTP/SFTP/Serial/WebDAV/MOSH/… подключений, плюс сохраняет хосты. Нужная утилита для сис. админа и сетевого инженера. Платный аналог SecureCRT.

Как оказалось найти perl разработчика проблематично хотя бы для поддержки проекта. Perl как я вижу потихоньку умирает. На мой взгляд для дальнейшего развития проекта хорошо бы переписать его на более популярном языке - Python.

Ищу людей готовых участвовать в разработке данного Open Source проекта, так как один, боюсь не вытащу.

Автор использовал библиотеку GTK2 для GUI и VTE для виджета терминала, expect. Все тоже самое можно использовать и в Python, вместо GTK2 использовать PyGOobject(GTK3), VTE, для создания интерфейса Glade, pexpect. Придется ковыряться в перловых исходниках, понимать перл.

Python для новичков » компиляция » Сен. 2, 2017 21:15:20

есть еще вопрос
при компиляции выдает такую ошибку
usage: new.py cmd1
or: new.py –help
or: new.py –help-commands
or: new.py cmd –help

error: no commands supplied
вот сам скрипт
from cx_Freeze import setup, Executable
 setup(
    name = "21",
    version = "0.1",
    description = "Blackjack",
    executables = [Executable("21.py")]
)

GUI » Чтение и вывод данных частями Tkinter Text Scrollbar » Сен. 2, 2017 16:32:21

Мне нужно сделать простой hex-viewer на Tkinter. В интернете нашёл исходник, но он без Scrollbar'а. Проблема в том, что я не могу задать нужный интервал виджету прокрутки. Ведь большие файлы нужно читать и выводить по частям, при этом “прокручиваться” должен весь файл.
Как такое можно реализовать? И возможно ли это на Tkinter?

Python для новичков » Цикл на Python для SQL запроса в Hive. » Сен. 1, 2017 22:06:57

Всем привет, я новичок в python, до этого пару раз его видел. В общем прошу помочь.
Есть sql запрос с следующей структурой:
insert into res
select ‘field_name’ as field, ‘period’ as period, min(day), max(day)
from tabl
where day between MIN and MAX
and ( field_name is not null );

Задача написать такой цикл на python, который позволит из нескольких таблиц эксель подтягивать соответствующие данные для field_name, period, MIN, MAX, и подставлять их в sql запрос, а затем его прогонять в хайве. и так до конца данных. Каждый филд нейм нужно прогнать по всем периодам. Всего 2 таблицы.
1 таблица формата:
PERIOD | MIN | MAX
200709 | 20070901 | 20070931
………………………….
………………………….

2 таблица формата:
BLOCK | FIELD_NAME
AGENT | Agent_source
AGENT | Agent_code
……………………..

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

Network » Проверка метода connect у http proxy » Авг. 31, 2017 19:51:31

Есть необходимость проверить поддержку метода connect у http proxy и необходимый порт. pysocks вроде умеет с http такого типа работать но это не рекомендуется. Что посоветуете?

Флейм » Python Developer удалённая работа $1.500-2.500 USD » Авг. 28, 2017 10:40:50

Наш проект bitaps.com занимается процессингом биткоин платежей.
Объём транзакций, количество клиентов растёт и нам в команду нужен хороший разработчик на Python 3.
Задача: разработка и написание серверных платёжных приложений, API и бекэнд.

Знание:
Администрирование ОС: Linux Debian

Языки программирования:
Python 3.х

БД:
MySQL

Дополнительные знания (Желательно, но не обязательно. Опционально.):
Библиотека asyncio
Фрэймворк Aiohttp
Фрэймворк Django
Шаблонизатор jinja
JavaScript
jQuery
HTML
CSS

VCS
Git / GitHub

Условия:
Полная или частичная занятость, частично удалённая работа

Желательно знание blockchain технологий, Bitcoin.

Строгих требований к графику работы нет, главное результат и своевременные чекпоинты.

Оплата стабильная на уровне крупных IT компаний . При желании, можем выплачивать в криптовалюте.

Если есть напарник или знакомый хороший разработчик на Python, то сообщите ему тоже.

Контакты:
Бояров Максим (https://www.facebook.com/maxim.boyarov)
support@bitaps.com (почта, skype)
+7 927 120 9989 (телефон, viber, WhatsApp, telegram)

Python для новичков » Парсер алиэкспресс пропускает страницы  » Авг. 25, 2017 13:39:53

Друзья, пишу парсер алиэкспресс, но столкнулся с проблемой избирательного парсинга: скрипт пропускает страницы, причем от запуска к запуску с одинаковыми данными количество пропускаемых страниц разное.
Принцип действия парсера:
1 обрабатываем страницу поиска по галерее сайта, вставляя поисковый запрос через инпут
2 получаем товары определенной категории и делаем следующее:
На каждой странице заказа товара парсим ссылку на изображение товара и скачиванием img в папку
ссылки на заказ товаров кладем в файл и нумеруем в соответствии с номером фото к ссылке.
3 После обработки страницы галерее переходим на следующую и т д до 1000 стр
Почему порсер пропускает некоторые страницы, скачивая на них всего пару фото либо игнорирует вовсе?
Искомый тег с ссылкой есть и на пропускаемых товарах.

код в файле

P S Просьба проверить код на говнокодность и дать советы по исправлению (если не трудно)

Python проекты » utbone - генератор шаблонов для тестирования Django и Unittest » Авг. 25, 2017 04:53:46

Привет,

оцените мой utbone. В нем можно создать шаблон для тестов Django и Unitest, а также есть возможность добавить туда топпингов в виде mock и ddt одим словом в командой строке.

Спасибо!