Итак, мне нужно задать этот вопрос, потому что он сводит меня с ума.
К сожалению, я не могу поделиться с вами, ребята, кодом, над которым я работаю, это связано с работой, и я бы предпочел избежать иска только за ищу помощь в Интернете, я постараюсь объяснить ситуацию как можно лучше, чтобы вы все равно поняли.
По сути, у меня есть довольно короткий код Python, который я написал, и который я использую pymysql для запроса базы данных несколько раз, чтобы создать словарь, который в конце нужно сохранить в файл json. На самом деле это не лучший код на Python, потому что он даже не организован в функции, он начинается с самого начала и продолжается до тех пор, пока ему больше нечего делать, но он работает прекрасно и его выполнение занимает около 2 секунд (я работаю с огромным объемом данных, тысячами строк результатов запросов).
Теперь можно подумать, что проблема в этом коде, но это не так.
Написав все как есть, я начал немного доработаю код кусочек. Все было хорошо, пока я не решил создавать функции. Внезапно код стал отстойным, и время выполнения с 2 секунд превратилось в более чем 10 минут.
Теперь, во время написания кода, я пытался понять, какой самый эффективный способ сделать это, и наиболее частым советом было объединить несколько запросов в один более крупный запрос, чтобы не вызывать базу данных сотни раз для каждой функции.
В любом случае, проблема возникла, как только я разделил код на функции, то есть даже до изменения запросов. Действительно ли возможно, что первоначальный ужасный код, который убьет любого старшего программиста, на самом деле работает лучше, чем тот, который написан лучше?
Мои коллеги не знают, как мне помочь, и я испытываю искушение отправить первый код, надеясь, что нет. кто-то будет жаловаться...
Пожалуйста, помогите мне:\
Подробнее здесь: https://stackoverflow.com/questions/792 ... -behaviour
Странное поведение Python ⇐ Python
Программы на Python
1734536394
Anonymous
Итак, мне нужно задать этот вопрос, потому что он сводит меня с ума.
К сожалению, я не могу поделиться с вами, ребята, кодом, над которым я работаю, это связано с работой, и я бы предпочел избежать иска только за ищу помощь в Интернете, я постараюсь объяснить ситуацию как можно лучше, чтобы вы все равно поняли.
По сути, у меня есть довольно короткий код Python, который я написал, и который я использую pymysql для запроса базы данных несколько раз, чтобы создать словарь, который в конце нужно сохранить в файл json. На самом деле это не лучший код на Python, потому что он даже не организован в функции, он начинается с самого начала и продолжается до тех пор, пока ему больше нечего делать, но он работает прекрасно и его выполнение занимает около 2 секунд (я работаю с огромным объемом данных, тысячами строк результатов запросов).
Теперь можно подумать, что проблема в этом коде, но это не так.
Написав все как есть, я начал немного доработаю код кусочек. Все было хорошо, пока я не решил создавать функции. Внезапно код стал отстойным, и время выполнения с 2 секунд превратилось в более чем 10 минут.
Теперь, во время написания кода, я пытался понять, какой самый эффективный способ сделать это, и наиболее частым советом было объединить несколько запросов в один более крупный запрос, чтобы не вызывать базу данных сотни раз для каждой функции.
В любом случае, проблема возникла, как только я разделил код на функции, то есть даже до изменения запросов. Действительно ли возможно, что первоначальный ужасный код, который убьет любого старшего программиста, на самом деле работает лучше, чем тот, который написан лучше?
Мои коллеги не знают, как мне помочь, и я испытываю искушение отправить первый код, надеясь, что нет. кто-то будет жаловаться...
Пожалуйста, помогите мне:\
Подробнее здесь: [url]https://stackoverflow.com/questions/79291680/weird-python-behaviour[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия