@ru_python

Страница 9260 из 9768
kirussian
06.06.2019
10:25:23
https://toster.ru/q/346640

Артём
06.06.2019
10:26:04
?
да, я чуть-чуть зануда xD

Сергей
06.06.2019
10:44:53
Добрый день! Подскажите пожалуйста, хочу подключиться к 1с 8.3 через python с помощью COM соединения. При подключении к dll на стороне клиента все норм, но когда пытаюсь сделать connect с логином и паролем выскакивает ошибка "сбой приудаленном вызове процедуры". Как победить?

Артём
06.06.2019
10:51:04
попробуй для начала узнать, удалось ли тебе вообще достучаться до той стороны с помощью того коннекта.

Google
Радмир
06.06.2019
11:03:27
У меня есть файл в котором хранятся ф.и.о в таком виде Иванов Иван Иванович 06.10.92 Петров Петр Добрович 02.12.98 Шишков Александр Павлович 23.12.93 И так далее, но есть такие строки где нет отчества, а делю их методом split(), и присваиваю отдельным переменным, и вот тут возникает ошибка, list index out of range, подскажите как ее исправить

Сергей
06.06.2019
11:04:33
V83 = win32com.client.Dispatch("V83.COMConnector").Connect("текст запроса")

Сергей
06.06.2019
11:05:29
Try|except

Добавь в цикл

Dmitriy
06.06.2019
11:05:50
Радмир
06.06.2019
11:05:56
?
Забыл сказать что мне нужно только фамилия и дата рождения

Артём
06.06.2019
11:06:09
Забыл сказать что мне нужно только фамилия и дата рождения
тем более - регулярные выражения твоё всё.

Радмир
06.06.2019
11:06:25
Спасибо

Google
Сергей
06.06.2019
11:06:35
+

тем более - регулярные выражения твоё всё.

Артём
06.06.2019
11:07:01
Спасибо
https://docs.python.org/3/howto/regex.html Вот тут отлично описано

Сергей
06.06.2019
11:07:23
И кстати что ты хочешь делать в 1с? если создать или прочитать, то лучше через odata, намного быстрее
Прочитать, есть желание вывести ряд статистических данных и создать автоматическую отчетность

Andrew
06.06.2019
11:07:58
Спасибо
https://regexr.com/ Тут можешь протестить

Артём
06.06.2019
11:09:03
какие добрые люди в этом чате) И что использовать, и где почитать про это скинули, и где потестить) в англо-питон чате всё было бы хуже)

Радмир
06.06.2019
11:10:36
Спасибо кто помог)

Анатолий Круглов
06.06.2019
11:11:22
V83 = win32com.client.Dispatch("V83.COMConnector").Connect("текст запроса")
В .connect ты должен передавать данные о подключение V83_CONN = "Srvr=v8_server;Ref=v8_db;Usr=username;Pwd=pass;" V83 = win32com.client.Dispatch("V83.COMConnector").Connect("V83_CONN")

Islam
06.06.2019
11:14:09
Я кликнул вместо него

А что, если он реально бот?

Артём
06.06.2019
11:15:04
Я кликнул вместо него
ты не можешь кликнуть вместо него) "Только кандидат на то, чтобы быть человеком может нажать кнопку" )

Andrew
06.06.2019
11:16:51
Уааа

Новая эра

Andrew
06.06.2019
11:16:59
Ничоси https://www.microsoft.com/ru-ru/p/python-37/9nj46sx7x90p
Для лодырей сделали дистрибуцию через магаз

Google
Анатолий Круглов
06.06.2019
11:17:21
Я передаю это все
А покажи к какой процедуре ты тянешься? А вообще если у вас есть прогрер 1с, то пусть он опублекует базу через интефейс Odata, и далее даст доступ нужных объектов, ты просто отправляй запросы в формате json и читай их

Анатолий Круглов
06.06.2019
11:19:05
Радмир
06.06.2019
11:19:34
[r'^\w+', line] вернёт мне первое слово, r'\d{2}\.\d{2}\.\d{4}' вернёт дату

А как их вместе использовать

Vitaly
06.06.2019
11:19:46
Мужики, кто силен в регулярках? r'(?<=msgid )(.|\s|\S)*?(?=msgstr)' отлично работает в поиске pycharm и regex101, но re.findall выдает совершенно другой результат. Что делаю не так?

Сергей
06.06.2019
11:19:55
А покажи к какой процедуре ты тянешься? А вообще если у вас есть прогрер 1с, то пусть он опублекует базу через интефейс Odata, и далее даст доступ нужных объектов, ты просто отправляй запросы в формате json и читай их
Я дальше Connect не могу продвинуться. У нас 1с только поставили. Пока ещё рабочий процесс не смогли наладить. Про odata слышу впервые. Это затратно по времени?

Сергей
06.06.2019
11:23:36
Понял, почитаю про odata. Спасибо

Сергей
06.06.2019
11:25:34
Да

Vitaly
06.06.2019
11:26:23
а что именно ты хочешь чтобы регулярка делала?
Где-то выше писал про это, нужно достать все символы между строками msgid и msgstr. re возвращает \n, regex101 возвращает все символы как надо

а что именно ты хочешь чтобы регулярка делала?
regexp поиск в pycharm тоже ищет правильно

Радмир
06.06.2019
11:29:47
[r'^\w+', line] вернёт мне первое слово, r'\d{2}\.\d{2}\.\d{4}' вернёт дату. Можно ли их использовать вместе

Артём
06.06.2019
11:30:53
да

Радмир
06.06.2019
11:31:14
Подскажите как

Сергей
06.06.2019
11:33:47
Вообще все описанное дело минут
Для коробочной 1С работает odata?

Eminescu
06.06.2019
11:35:12
На AWS ec2 пытаюсь запустить с помощью питона и библиотеки селениум - хром, но постоянно дает ошибку Message: unknown error: Chrome failed to start: crashed (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome-stable is no longer running, so ChromeDriver is assuming that Chrome has crashed.) я вроде дал правильный путь https://dpaste.de/0A4h

Google
Артём
06.06.2019
11:35:31
[r'^\w+', line] вернёт мне первое слово, r'\d{2}\.\d{2}\.\d{4}' вернёт дату. Можно ли их использовать вместе
попробуй через re.findall или re.compile и укажи нужные паттерны через запятую в порядке использования. Я сам такое не делал, но копать надо в этом направлении.

Admin
ERROR: S client not available

Andrew
06.06.2019
11:38:31
Для коробочной 1С работает odata?
Для любой должно работать

Natalia
06.06.2019
11:39:13
Ребят, привет! Простите, что отвлекаю от дел насущных, но у меня есть крутая вакансия, буду рада откликам #вакансия #работа #Москва #fulltime #офис #python #django Компания: X5 Retail Group #ITX5 З/п: от 140 до 200 Нас в IT X5 уже больше 1500 человек и мы продолжаем расти. Сейчас ищем грамотного амбициозного питониста (мидл +), который жаждет быстренько вырасти до сеньора и (при желании) до тимлида. Проект новый, команда, архитектура - всё с нуля. Чем предстоит заниматься: • Разрабатывать сильно нагруженные процессинговые решения, связанные с маркетингом, при широком использовании микросервисной архитектуры; •Участие (совместно с руководителем отдела) в разработке архитектуры. Планируем примерно 50/50 Django и aiohttp. Для диплоя Openshift, для продакшена PostgreSQL+Oracle. CO/CD сейчас строится, скорее всего, будет Jenkins и gitlab Требования: •Углубленные навыки разработки на Python; •Опыт разработки на Python от 3 лет; •Обязательно: знание Django, REST, Git; • Опыт работы с aiohttp или любым другим асинхронным фремворком будет большим преимуществом; • Жирный плюс: знание других ЯП (Go, Java), владение контейнерными технологиями (Kubernetes, OpenShift) и знакомство с SOAP. От нас: • Оформление ТК РФ, «белая» з/п + бонусы 20% от годового дохода; • ДМС со стоматологией, страхованием жизни, оплата больничного; • Просторный светлый офис, летние террасы, спортплощадка, бесплатная паковка; • Кафе, магазин, химчистка, фитнес в офисе; столовая и вкусные комплексные обеды; • Скидки в «Пятерочке»/«Перекрестке»/«Карусели»; нереальное количество выгодных предложений от компаний-партнеров (магазины/обучающие программы/развлекательные/кафе-рестораны/косметика и уход....). Можно бесплатно покататься на катере ? • Офис в 7 минутах от м.Волгоградский проспект (бесплатным корпоративным транспортом)/ 10 мин пешком от ж/д станции Калитники Пишите : @nteresh

Артём
06.06.2019
11:40:13
regexp поиск в pycharm тоже ищет правильно
по идее тебе нужно чтобы сначала ты указал после чего искать, а потом "до чего" искать, а не наоборот, как в твоей регулярке, т.е. должно быть что-то вроде r'(?=msgid ) (.*) (?<=msgstr)' .* - тащит любой символ, кроме перевода строки, а по краям указываем откуда и докуда искать

Сергей
06.06.2019
11:41:42
Для любой должно работать
А поводу моей ошибки при COM соединения не в курсе?

Andrew
06.06.2019
11:42:01
Aragaer
06.06.2019
11:42:09
а зачем в этом регексе расширенные регексы7

r'msgid(.*?)msgstr'

Сергей
06.06.2019
11:43:10
Я не гадаю на кофейной гуще
Добрый день! Подскажите пожалуйста, хочу подключиться к 1с 8.3 через python с помощью COM соединения. При подключении к dll на стороне клиента все норм, но когда пытаюсь сделать connect с логином и паролем выскакивает ошибка "сбой приудаленном вызове процедуры". Как победить?

Артём
06.06.2019
11:44:23
а зачем в этом регексе расширенные регексы7
ну это чтобы человеку понятно было, что, откуда и куда) он, как и я, только недавно начал копаться в регэксах)

Vitaly
06.06.2019
11:44:26
а зачем в этом регексе расширенные регексы7
опытным путем выяснил что с ними работает, твоя вот не возвращает ничего =\

Артём
06.06.2019
11:44:38
о...тем более

Через запятую не получилось
блин, тогда нужно призвать кого-то более опытного в регулярках)

Aragaer
06.06.2019
11:45:46
>>> teh_string="msgid=hello, world, moar stuff, msgstr\ntest msgid another one msgstr" >>> re.findall(r'msgid(.*?)msgstr', teh_string) ['=hello, world, moar stuff, ', ' another one ']

Google
Aragaer
06.06.2019
11:46:00
у меня все работает!

Vitaly
06.06.2019
11:46:57
Aragaer
06.06.2019
11:47:05
в где?

если нет, то прямо так оставить

а оно должно захватываться?

если да, то добавить какой-то еще флажочек

Vitaly
06.06.2019
11:47:53
в где?
https://gist.github.com/vikholodov/05bf744d025c002d90ee6288c1328ae6

в где?
это джанговские po файлы для переводов

Aragaer
06.06.2019
11:48:39
добавить re.DOTALL

Страница 9260 из 9768