Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 3496 posts.

Python для новичков » список расшаренных папок при отсутствии доступа » Авг. 15, 2012 14:00:48

привет, в поиске и гугле не нашел.

необходимо получить список расшаренных папок.

использую NetShareEnum из win32net
либо Win32_Share из WMI - в любом случае это одна команда, которая выдает список целиком.

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

исключение не поставишь - это одна команда, тогда как желательная логика - пропустить проблемный объект и продолжить перебор папок. Кстати, в windows ведь по крайней мере можно увидеть (т.е. прочитать имена) таких шар, даже если доступа нет.

Подскажите, как добиться желаемого. Может есть модуль.метод для перебора по одной, так, чтобы можно было try/except настроить?

Центр помощи » Нужно доделать программу за вознаграждение. » Авг. 15, 2012 07:21:53

В общем сабж. Есть исходники, нужно внести определенные дополнения и скомпелировать программу. Подробности в jabber

5a1632fc68b2b043eec3@qip.ru

GUI » кнопки и таблица в traits » Авг. 14, 2012 13:04:50

имеются кнопка и таблица,созданные с помощью wx
для масштабирования нужен traits,как в нём выполнить эти кнопки???
traits и wx дружат,что надо переделать?

def __init__(self, parent, **kw):
self._create_data()

MainFrame=wx.Frame.__init__(self, parent, -1, “Графики”)

self.panelChaco = wx.Panel(self, id=3, pos=wx.Point(800,0), size=wx.Size(640,600))

'''создана панель'''

self.tableButton = wx.Button(id=5, label='Каналы в таблицу',parent=self.panelChaco, pos=wx.Point(250, 520), size=wx.Size(100, 30))
self.tableButton.Bind(wx.EVT_BUTTON, self.OntableButton, id=5)

'''создана кнопка,которая описана ниже'''

self.table = wx.grid.Grid(parent=self.panelChaco, pos=wx.Point(220, 50),size=wx.Size(400,450))
self.table.CreateGrid(20,2)
self.table.SetColLabelValue(0, “Имя канала”)
self.table.SetColLabelValue(1, “Значение”)
self.table.SetColSize(0, 168)
self.table.SetColSize(1, 150)

'''создана таблица'''


def OntableButton(self, event):
global lenth_c
for row in range(lenth_c):
self.table.SetCellValue(row, 0, “”)
self.table.SetCellValue(row, 1, “”)

k=0
i=0
self.chlist=
self.vlist=

for row in range(lenth_c-1):
if (self.checkListChan.IsChecked(row)==1):
self.chlist.append(chans)
self.vlist.append(vals)
print k, row
#print row
self.table.SetCellValue(k, 0, self.chlist)
self.table.SetCellValue(k, 1, “%f” % self.vlist)
k=k+1

print “chlist=”, self.chlist

'''описана кнопка'''

Python для новичков » Создание контекстного меню на canvas (по клику) » Авг. 13, 2012 16:03:15

Добрый день

На root окне создал фреймы, на одном из фреймов canvas.
Пытаюсь при клике правой кнопкой на поле канваса выводить контекстное меню.

Тут задал поле
mainframe1_canvas = Canvas(frame1,bg="darkgreen")
mainframe1_canvas.pack(expand=YES, fill=BOTH)


Тут контекстное меню
flash_menu = Menu(mainframe1_canvas)
flash_menu.add_command(label="1")
flash_menu.add_command(label="2")
flash_menu.add_command(label="3")
mainframe1_canvas.bind("<Button-3>", activate_flash_menu)

Проблема в этом:
mainframe1_canvas.bind(“<Button-3>”, activate_flash_menu)

Помогите довести до работоспособного состояния.
Мне бы разобраться как оно работает, а там и сам доделаю.
Спасибо.

Python для новичков » Python 2.7.3, Windows, scipy-0.10.1, BLAS, ATLAS, установка библиотеки » Авг. 13, 2012 13:39:52

Доброго времени суток.
При попытке установить библиотеку scipy-0.10.1, насколько я понял, ругается на отсутствие BLAS и ATLAS.

как правильно установить данные библиотеки?
ОС: Windows 7 x64

Running from scipy source directory.
========================================================================
Starting interactive session
————————————————————————

Tasks:
i - Show python/platform/machine information
ie - Show environment information
c - Show C compilers information
c<name> - Set C compiler (current:None)
f - Show Fortran compilers information
f<name> - Set Fortran compiler (current:None)
e - Edit proposed sys.argv.

Task aliases:
0 - Configure
1 - Build
2 - Install
2<prefix> - Install with prefix.
3 - Inplace build
4 - Source distribution
5 - Binary distribution

Proposed sys.argv =

Choose a task (^D to quit, Enter to continue with setup):

blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in C:\Python27\lib
libraries mkl,vml,guide not found in C:\
libraries mkl,vml,guide not found in C:\Python27\libs
NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in C:\Python27\lib
libraries ptf77blas,ptcblas,atlas not found in C:\
libraries ptf77blas,ptcblas,atlas not found in C:\Python27\libs
NOT AVAILABLE

atlas_blas_info:
libraries f77blas,cblas,atlas not found in C:\Python27\lib
libraries f77blas,cblas,atlas not found in C:\
libraries f77blas,cblas,atlas not found in C:\Python27\libs
NOT AVAILABLE


Warning (from warnings module):
File “C:\Python27\lib\site-packages\numpy\distutils\system_info.py”, line 1425
warnings.warn(AtlasNotFoundError.__doc__)
UserWarning:
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section ) or by setting
the ATLAS environment variable.
blas_info:
libraries blas not found in C:\Python27\lib
libraries blas not found in C:\
libraries blas not found in C:\Python27\libs
NOT AVAILABLE


Warning (from warnings module):
File “C:\Python27\lib\site-packages\numpy\distutils\system_info.py”, line 1434
warnings.warn(BlasNotFoundError.__doc__)
UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section ) or by setting
the BLAS environment variable.
blas_src_info:
NOT AVAILABLE


Warning (from warnings module):
File “C:\Python27\lib\site-packages\numpy\distutils\system_info.py”, line 1437
warnings.warn(BlasSrcNotFoundError.__doc__)
UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section ) or by setting
the BLAS_SRC environment variable.

Traceback (most recent call last):
File “C:\Python27\Lib\scipy-0.10.1\setup.py”, line 196, in <module>
setup_package()
File “C:\Python27\Lib\scipy-0.10.1\setup.py”, line 187, in setup_package
configuration=configuration )
File “C:\Python27\lib\site-packages\numpy\distutils\core.py”, line 152, in setup
config = configuration()
File “C:\Python27\Lib\scipy-0.10.1\setup.py”, line 138, in configuration
config.add_subpackage('scipy')
File “C:\Python27\lib\site-packages\numpy\distutils\misc_util.py”, line 1002, in add_subpackage
caller_level = 2)
File “C:\Python27\lib\site-packages\numpy\distutils\misc_util.py”, line 971, in get_subpackage
caller_level = caller_level + 1)
File “C:\Python27\lib\site-packages\numpy\distutils\misc_util.py”, line 908, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File “scipy\setup.py”, line 8, in configuration
config.add_subpackage('integrate')
File “C:\Python27\lib\site-packages\numpy\distutils\misc_util.py”, line 1002, in add_subpackage
caller_level = 2)
File “C:\Python27\lib\site-packages\numpy\distutils\misc_util.py”, line 971, in get_subpackage
caller_level = caller_level + 1)
File “C:\Python27\lib\site-packages\numpy\distutils\misc_util.py”, line 908, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File “scipy\integrate\setup.py”, line 10, in configuration
blas_opt = get_info('blas_opt',notfound_action=2)
File “C:\Python27\lib\site-packages\numpy\distutils\system_info.py”, line 321, in get_info
return cl().get_info(notfound_action)
File “C:\Python27\lib\site-packages\numpy\distutils\system_info.py”, line 472, in get_info
raise self.notfounderror(self.notfounderror.__doc__)
BlasNotFoundError:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section ) or by setting
the BLAS environment variable.

Флейм » Работа: ищем разработчиков Python, Москва » Авг. 10, 2012 16:44:23

На новый крупный проект в бюджетной сфере ищем разработчиков Python (серверная часть).

Обязанности: разработка web-services

Требования:
* опыт разработки на Python (от 2 лет)
* опыт использования систем контроля версий (используем Git)
* уверенная работа в консоли Linux
* гражданство РФ

Дополнительным плюсом будет:
* опыт работы с Django или подобными фреймворками
* знание сетевых протоколов
* знакомство с Nosql Db
* навыки администрирования Linux

Предлагаем:
* заработная плата от 70 тыс. руб. (по результатам собеседования)
* оформление по ТК
* работа ТОЛЬКО!!! в офисе (после определенного срока работы над проектом, возможен переход на удаленку)

Работа стабильно и надолго, искателям подработки и совместителям - просьба не беспокоить.

От претендентов ожидаем:
- творческого подхода
- умения работать в команде

Местоположение: 30 мин. от м. Кузьминки, г. Лыткарино. Возможна работа в офисе м. Волгоградский проспект.

Резюме на почту vitaus @ mail.ru, вопросы в скайп vitaus72

Флейм » Работа: Python developer for enhancing custom internal service » Авг. 10, 2012 12:13:43

We need Python developer for custom program that was writen in Python (backend script) + PHP(frontend). It is based on yandex.direct api and we assume that you had knowledge in that domain. It was written ~2 years ago and we need one handful developer that can enhance it/develop new features.

You must know russian language, be strong in Python (primary) and have some skills /understanding of PHP.

https://www.odesk.com/jobs/~~560bc391e83bdb93

p.s. желательно работать с вами через систему odesk'a, что гарантирует вам регулярные оплаты, но можно рассмотреть другие варианты пишите на umren@yandex.ru

Python для новичков » Геометрия окна » Авг. 10, 2012 11:11:58

Добрый день.
Что я делаю не так?
Пытался задать размер окна и разместить его по центру экрана.
И как сюда же добавить минимальные и максимальные размеры?

mainframe1_h = 500
mainframe1_v = 400
mainframe1_x = (mainframe1.winfo_screenwidth() - mainframe1.winfo_reqwidth()) / 2
mainframe1_y = (mainframe1.winfo_screenheight() - mainframe1.winfo_reqheight()) / 2
mainframe1.geometry("%dx%d+%d+%d" % (mainframe1_h, mainframe1_v, mainframe1_x, mainframe1_y))

Флейм » Программист Python ( freelance ) » Авг. 9, 2012 16:37:18



Обязанности:

• разработкой WEB-сервисов
• оптимизацией производительности готовых решений, доработка функционала
• разработкой различных вспомогательных утилит


Требования:

опыт разработки на Python от 1 года
опыт разработки веб-сервисов
знанием TCP/IP, HTTP и т.д.
опыт работы в Linux


Большим плюсом будет, если у Вас есть:

владение JavaScript
опыт работы с любым Python фреймворком (Django, Jinja2, Tornado и т.п.)
опыт работы и настройки веб-серверами
знание XML, XSLT
опыт разработки сетевых приложений
опыт разработки RESTfull сервисов


Условия:

выполнение разовых задач с оплатой за результат
требуется возможность бывать в Москве раз в неделю - две

Тип занятости
Проектная/Временная работа, удаленная работа

Ждем Ваши резюме на o.shigina@acti.ru

Python для новичков » spynner - проблема со входом на портал » Авг. 9, 2012 15:34:22

:| Есть портал mesto.ru - там динамически подгружается JS, насколько я понимаю.
Форма ввода логина\пароля выскакивает как Pop-Up
Как зайти на портал?

import spynner as s
b = s.Browser(debug_level=3)
b.load('http://mesto.ru')

P.S.> ещё вчера оно хоть загружалось - сейчас повисает :[
Вот на этом моменте.
И если там сделать Ctrl+c - будет трейсбэк, который там в самом конце.

Флейм » Ищу Python/Django программиста в команду. (УДАЛЕНКА) » Авг. 9, 2012 12:12:27

Добрый день!

Есть большой проект разбитый на модули. Каждый модуль подробно описан. Есть верстка а так же PSD. Часть проекта уже создана (и создается). Нужен программист в команду, который мог бы совместно брать на себя куски задач и самостоятельно их делать.

Деньгами не обижу.

От Вас.
Django, Python, HTML, CSS, JavaScript
Ответственность (не про**** сроки)
Наличие Skype

skype: konstantin_slednev

Базы данных » pyODBC + Python3 = проблемы с юникодом » Авг. 8, 2012 15:50:35

Сначала грешил на Qt поэтому тему создал немного не там…
http://python.su/forum/topic/15238/

GUI » Интерфейс с помощью Glade использование TreeView » Авг. 8, 2012 11:24:06

Очень удобно делать интерфейс с помощью Glade
Столкнулся с проблемой.
Есть Liststore c колонкой типа gboolean
Хочу редактировать с помощью TreeView
Завел колонку, завел ячейку типа кнопка-переключатель подключил колонку Liststore к ячейке ( с помощью, “Состояние переключения”)
Не могу включить редактирование этой ячейки ( на клики не переключается)
Что я ещё не сделал????

Python проекты » Требуются разработчики на Python » Авг. 3, 2012 17:58:04

Варианты:
1. Только поддержка
2. Поддержка+разработка

Проект:
Запущен, функционирует 10 месяцев.
2 основных модуля: web, exe.

Место: Москва-офис или удаленная работа.
Контракт: минимум 1 год.

Краткие требования к квалификации кандидатов:
Вся серверная часть на Python (веб-фреймворки Django, Tornado, Twisted). Есть маленький модулек на C.
MySQL и CouchDB (для views использован JavaScript).
Есть немного простых сценариев на Bash для автоматизации.
Клиентские веб-страницы и админка используют фреймворк jQuery + jQuery.tmpl в качестве шаблонизатора.
Также отдельный модуль на C#.
Уметь прикручивать xml. Работа с парсерами.
Переписка по англ. с европейскими провайдерами данных.

…все остальное обсуждаемо!
тел. 8-910-4900593
tdv@fonbet.info

Python для новичков » Mouse wheel » Авг. 1, 2012 19:50:05

Добрый день, подскажите, пожалуйста:
Команда, посылающая вращение колеса мышки ctypes.windll.user32.mouse_event (0x0800, 0, 0, 100, 0), работает везде, кроме приложения Adobe Premiere, где колесо обычной мышки работает нормально. Может быть, есть какая-то лимитация у этой команды?
Или, подскажите, пожалуйста, каким другим способом можно послать команду вращения колеса

Python для новичков » ctypes и специфическая сишная либа » Авг. 1, 2012 17:21:03

Доброго времени суток!

Уважаемые профи по ctypes, никто не хочет подзаработать немного денег и помочь разобраться как пользоваться специфической сишной либой через ctypes? Есть исчерпывающая дока по её функциям, но нет совершенно мозгов чтобы осилить её использование под ctypes. Заплачу денег в размере 3к рублей через яндекс мани или наличкой (если в Питере) за положительный результат.

GUI » Статус окна в области MDI PyQt4 » Авг. 1, 2012 16:33:23

Кто подскажет, как можно получить статус окна в области Mdi? Т.е. существует ли окно..

Google App Engine » Django не работает в appe engine (python 2.5) » Июль 30, 2012 09:41:32

При попытке запуска сервера, вылетает следующее:
Traceback (most recent call last):
File “./dev_appserver.py”, line 133, in <module>
run_file(__file__, globals())
File “./dev_appserver.py”, line 129, in run_file
execfile(script_path, globals_)
File “/home/tito/projects/appe/google_appengine/google/appengine/tools/dev_appserver_main.py”, line 157, in <module>
from google.appengine.tools import appcfg
File “/home/tito/projects/appe/google_appengine/google/appengine/tools/appcfg.py”, line 69, in <module>
from google.appengine.tools import appengine_rpc
File “/home/tito/projects/appe/google_appengine/google/appengine/tools/appengine_rpc.py”, line 27, in <module>
import fancy_urllib
File “/home/tito/projects/appe/google_appengine/lib/fancy_urllib/fancy_urllib/__init__.py”, line 341, in <module>
class FancyHTTPSHandler(urllib2.HTTPSHandler):
AttributeError: ‘module’ object has no attribute ‘HTTPSHandler’

Погуглив в инете понял, что это связано с отсутствием ssl в Python.
Собирал Python с поддержкой ssl(раскомментил в Setup.dist 206-209 строчку)

Вылетает ошибка:

building ‘_ssl’ extension
gcc -pthread -shared build/temp.linux-x86_64-2.6/home/tito/Downloads/Python-2.6/Modules/_ssl.o -L/usr/local/ssl/lib -L/usr/local/lib -lssl -lcrypto -o build/lib.linux-x86_64-2.6/_ssl.so
/usr/bin/ld: /usr/local/ssl/lib/libcrypto.a(x86_64cpuid.o): relocation R_X86_64_PC32 against symbol `OPENSSL_cpuid_setup' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status

Собирал Python и OpenSsl из исходников с параметров fPIC, результат тот же.

Может есть у кого опыт работы Django на App Engine?

Инструментальные средства разработки » Можно ли как то связать Python project и JavaScript project в Eclipse? » Июль 30, 2012 08:28:27

Суть в том, что в JavaScript project работает дополнение кода, дебаг и плюс можно добавлять нужные библиотеки. Но если создать в Python project файл file.js тогда не работают функции которые описал выше ( в JavaScript project ) что касается javascript кода.
Я пробовал конечно создать проект JS внутри Python project но Eclipse ругается что проект уже существует.
Подскажите, что можно сделать чтобы в Python project(Django) в файлах .js работало дополнение кода ?

Инструментальные средства разработки » Как настроить SVN в PyCharm? » Июль 25, 2012 06:30:29

Доброго времени суток, друзья!
У меня проблемка возникла: поставил на сервер svn, всё работает и консоль и websvn, а вот как настроить клиент в PyCharm не знаю. Внятной инструкции в интернете не нашёл, есть ролик на ютубе Your text to link here…, пробовал сделать так как показано, пишет
svn: E175002: unknown hostsvn: E175002: OPTIONS request failed on '/svn/bestcontests'
Помогите настроить плиз! Долго мучаюсь
Между делом: так же интересует настройка PyCharm через ftp