Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

9
голоса
5
ответов
150
просмотров
Как правильно игнорировать исключения

Когда вам нужно выполнить конструкцию try-except в Python, но вы не хотите обрабатывать исключение, как это сделать корректно?

Является ли следующий способ правильным:

try:
    shutil.rmtree(path)
except:
    pass

Или существуют более подходящие методы для реализации подобной...

9
голоса
5
ответов
153
просмотров
Как выполнить JOIN с первой строкой?

Заголовок: Как избежать дублирования строк в SQL-запросе при наличии нескольких строк в заказе?

Я приведу конкретный, но гипотетический пример.

Каждый Заказ обычно имеет только один позиционный элемент:

Заказы:

OrderGUID   OrderNumber
=========   ============
{FFB2...}  ...
13
голоса
5
ответов
157
просмотров
Как создать GUID/UUID в Python

Как создать GUID/UUID в Python, который будет платформонезависимым? Я слышал, что на Windows существует метод, использующий ActivePython, но он специфичен для Windows, так как использует COM. Есть ли способ сделать это с помощью обычного Python?

17
голоса
5
ответов
171
просмотров
Сортировка массива объектов по значениям свойств

У меня есть массив объектов, полученных с помощью AJAX:

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
   ...
8
голоса
5
ответов
175
просмотров
Как использовать 'grep' для непрерывного потока?

Возможно ли использовать grep на непрерывном потоке данных?

Я имею в виду что-то вроде команды tail -f <file>, но с применением grep к этому выводу, чтобы оставить только интересующие меня строки.

Я пробовал команду tail -f <file> | grep pattern, но, кажется, grep может выполняться...

14
голоса
5
ответов
154
просмотров
Как сделать класс сериализуемым в JSON

Как сделать класс Python сериализуемым? class FileItem: def init(self, fname): self.fname = fname

Попытка сериализовать в JSON: >>> import json >>> x = FileItem('/foo/bar') >>> json.dumps(x) TypeError: Object of type 'FileItem' is not JSON...

13
голоса
5
ответов
164
просмотров
Получение списка из заголовков столбцов DataFrame в Pandas

Я хочу получить список заголовков столбцов из объекта DataFrame библиотеки Pandas. DataFrame будет поступать от пользователя, поэтому я не знаю заранее, сколько будет столбцов и как они будут называться.

Например, если мне предоставят DataFrame следующего вида:

    y  gdp  cap
0   1    2   ...
7
голоса
2
ответов
143
просмотров
Что такое оператор "двойная тильда" (~~) в JavaScript?

Проблема

Я столкнулся с кодом, в котором используется оператор ~~, и у меня нет понятия о том, что он делает. Вот этот фрагмент:

var jdn = function(y, m, d) {
  var tmp = (m <= 2 ? -1 : 0);
  return ~~((1461 * (y + 4800 + tmp)) / 4) + 
         ~~((367 * (m - 2 - 12 * tmp)) /...
8
голоса
5
ответов
132
просмотров
Удаление объекта из массива с помощью JavaScript

Как удалить объект из массива?

Я хочу удалить объект, который включает имя Kristian, из массива someArray. Например:

someArray = [{name:"Kristian", lines:"2,5,10"}, {name:"John", lines:"1,19,26,96"}];

Я хочу получить:

someArray = [{name:"John", lines:"1,19,26,96"}];

6
голоса
5
ответов
166
просмотров
Ошибка JSONDecodeError: Ожидалось значение: строка 1, столбец 1 (символ 0)

Я получаю ошибку Expecting value: line 1 column 1 (char 0) при попытке декодировать JSON.

URL, который я использую для API-запроса, работает нормально в браузере, но выдает эту ошибку при выполнении через CURL-запрос. Вот код, который я использую для CURL-запроса.

Ошибка возникает на строке...