172 похожих чатов

Py4j.Protocol.Py4JJavaError: An error occurred while calling o92.save. : org.postgresql.util.PSQLException: ERROR: syntax

error at or near "("
Position: 29
я студент, и меня спарк гнобить этой мессагой, где в постгресе можно увидеть эту ошибку? и как..

5 ответов

28 просмотров

Кстати, это пример того, за что я крайне нелюблю питона. Примерно все учатся писать на нём практически не обрабатывая ошыбок. try .. except пишут в основном дажэ не на ошыбочные состояния, а на нормальные исключительные условия. Некоторые ещё умеют ловить всё, при этом реальная информацыя о проблемах закопана где-то глубоко в объекте exception, и её зачастую просто выбрасывают, оставляя пару кодов с верхнего уровня. То есть когда программист обрабатывает ошыбки -- часто получается ещё хужэ, чем когда не обрабатывает. В итоге -- программы на питоне падают просто все, с родными стэктрейсами из которых хрен что поймёшь. Вот на любом другом языке -- на сложном Си, на корявом perl, на дурацком бейсике -- падает не любая программа. Есть отдельные бриллианты, которые работают годами и не падают. На питоне падает просто каждая. Что показывает, что совсем никто не умеет писать программы на питоне. Это, видимо, просто невозможно.

rpuropuu-[Greeg'O'Rii'] Автор вопроса
Ilya Anfimov
Кстати, это пример того, за что я крайне нелюблю п...

я в универе кодил на С++, но я это закончил делать почти 20 лет назад и ушел на стройку, если так можно выразиться) вот догняю упущеное..

rpuropuu [Greeg'O'Rii']
я в универе кодил на С++, но я это закончил делать...

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

rpuropuu-[Greeg'O'Rii'] Автор вопроса
Ilya Anfimov
Кстати, это пример того, за что я крайне нелюблю п...

Думаю, это крайности. Ничего там постоянно не падает. У меня есть пара костылей на Питоне, на которые без стыда не взглянешь. Писал на коленке, т.к. надо было вчера. Но вот уже много лет работает как часы. Иногда порываюсь переписать красиво, но нет смысла. Работает - не трожь.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта