11
голоса
5
ответов
15
просмотров
Как итерировать аргументы в Bash-скрипте

Я столкнулся с проблемой при написании сложной команды, которую хотел бы преобразовать в shell/bash скрипт. Я могу легко записать её с использованием $1:

foo $1 args -o $1.ext

Однако я хочу иметь возможность передавать несколько имен файлов на вход скрипту. Как правильно это сделать?

Кроме...

11
голоса
5
ответов
16
просмотров
Почему использовать dict.get(key) вместо dict[key]?

У меня возник вопрос по поводу метода get для объектов dict в Python, который, получая ключ в словаре, возвращает связанное с ним значение.

Какова полезность этой функции? Если я хочу найти значение, связанное с ключом в словаре, я могу просто использовать dict[key], и это вернет то же...

11
голоса
5
ответов
9
просмотров
Как разобрать XML и получить значения определенного атрибута узла?

У меня есть много строк в XML, и я пытаюсь получить значения конкретного атрибута узла. Вот пример XML:


   
      
      
   

Как мне получить доступ к значениям атрибута foobar? В этом примере я хочу получить "1" и "2".

11
голоса
5
ответов
18
просмотров
Установка пакета из ветки Git-репозитория с помощью pip

Я пытаюсь установить конкретную ветку репозитория с помощью pip. Поиск в Google подсказывает мне следующую команду:

pip install https://github.com/user/repo.git@branch

Имя ветки — issue/34/oscar-0.6, поэтому я выполнил команду:

pip install...
11
голоса
5
ответов
13
просмотров
В чем разница между pip и conda?

Я знаю, что pip — это менеджер пакетов для Python. Однако на сайте IPython я увидел, что для установки IPython используется conda.

Могу ли я использовать pip для установки IPython? Почему стоит использовать conda в качестве другого менеджера пакетов для Python, если у меня уже есть pip?

В чем...

11
голоса
5
ответов
15
просмотров
"Работа с большими данными" в pandas [закрыто]

Проблема с обработкой больших объемов данных с использованием Pandas

Я изучаю библиотеку Pandas в Python, и озадачен тем, как эффективно обрабатывать большие наборы данных, которые не могут быть полностью загружены в память. В моей повседневной работе я использую SAS, который отлично...

11
голоса
4
ответов
15
просмотров
Что такое std::move() и когда его следует использовать?

Проблема: Необходимость в разъяснении функциональности и применения технологии

  1. Что это?
    Я столкнулся с [название технологии или инструмента], и мне не совсем ясно, что это такое и какие его основные характеристики.

  2. Что он делает?
    Хотел бы получить ясное объяснение...

11
голоса
5
ответов
14
просмотров
Почему переменные нельзя объявлять в операторе switch?

У меня всегда возникал вопрос: почему нельзя объявлять переменные после метки case в операторе switch? В C++ можно объявлять переменные практически в любом месте (причём объявление их ближе к первому использованию, безусловно, является хорошей практикой), но следующий код всё равно не...

11
голоса
5
ответов
23
просмотров
Как сделать паузу в shell-скрипте на одну секунду перед продолжением?

Я нашел информацию только о том, как ожидать ввода пользователя. Однако я хочу приостановить выполнение программы, чтобы мой цикл while true не перегружал компьютер.

Я пробовал использовать команду pause(1), но получаю ошибку: -bash: syntax error near unexpected token '1'. Как это можно...

11
голоса
5
ответов
13
просмотров
Проверка соответствия строки регулярному выражению в JS

Я хочу использовать JavaScript (также могу использовать jQuery), чтобы проверить, соответствует ли строка регулярному выражению ^([a-z0-9]{5,})$, и получить результат true или false. Метод match() выглядит так, будто он проверяет, соответствует ли часть строки регулярному выражению, а не вся строка...

11
голоса
5
ответов
17
просмотров
Парсинг булевых значений с помощью argparse

Я хотел бы использовать библиотеку argparse для парсинга логических аргументов командной строки в формате "--foo True" или "--foo False". Например:

my_program --my_boolean_flag False

Тем не менее, приведённый ниже тестовый код не работает так, как я ожидал:

import...
11
голоса
5
ответов
12
просмотров
Как разгрузить (перезагрузить) модуль Python?

У меня есть длительно работающий сервер на Python, и я хотел бы иметь возможность обновлять сервис без перезапуска сервера. Какой самый эффективный способ сделать это?

Вот пример кода, который иллюстрирует мою проблему:

if foo.py изменился:
    unimport foo  # <-- Как это сделать?
   ...
11
голоса
5
ответов
9
просмотров
Почему setTimeout(fn, 0) иногда полезен?

У меня возникла неприятная проблема с кодом, который динамически загружает элемент с помощью JavaScript. Этот динамически загруженный имел предустановленное значение. В Internet Explorer 6 у нас уже был код, который исправлял выбранный , потому что иногда значение `selectedIndex` у не...

11
голоса
5
ответов
11
просмотров
Как представить 'Enum' в Python?

Описание проблемы:

Я в основном разработчик на C#, но в данный момент работаю над проектом на Python.

Как можно представить эквивалент перечисления (Enum) в Python? Я хочу узнать, какой подход лучше всего подходит для реализации аналогичной функциональности перечислений, которые доступны в...

11
голоса
5
ответов
16
просмотров
Включение всех JAR-файлов из директории в classpath Java

Как включить все jar-файлы из директории в classpath?

Я пытаюсь запустить программу с помощью команды java -classpath lib/*.jar:. my.package.Program, но она не может найти классы, которые определенно есть в этих jar-файлах. Нужно ли мне добавлять каждый jar-файл в classpath отдельно?

11
голоса
5
ответов
27
просмотров
Как получить доступ к вложенным объектам, массивам или JSON и обработать их?

У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, то есть получить доступ к конкретному значению или множеству значений (или ключей)?

Например:

var data = {
    code: 42,
    items: [{
        id: 1,
        name: 'foo'
    }, {
   ...
11
голоса
5
ответов
8
просмотров
Возвращение JSON из PHP-скрипта

Я хочу вернуть JSON из PHP-скрипта.

Достаточно просто использовать echo для вывода результата? Нужно ли устанавливать заголовок Content-Type?

11
голоса
5
ответов
18
просмотров
Как использовать PHP для получения текущего года?

Я хочу разместить уведомление о праве собственности в подвале веб-сайта, но меня беспокоит, что если год будет устаревшим, это будет выглядеть не очень привлекательно. Как мне сделать так, чтобы год автоматически обновлялся с помощью PHP?

11
голоса
5
ответов
7
просмотров
HTML текстовое поле ввода: разрешить только числовой ввод

Как быстро ограничить ввод в текстовое поле HTML (<input type="text">) только числовыми символами (включая '.')?

11
голоса
5
ответов
16
просмотров
StringBuilder против конкатенации строк в toString() в Java

У меня возник вопрос о том, какой из двух вариантов реализации метода toString() предпочтительнее:

public String toString(){
    return "{a:" + a + ", b:" + b + ", c: " + c + "}";
}

или

public String toString(){
    StringBuilder sb = new StringBuilder(100);
    return...