Описание тега positional-parameter
2
ответа
Как отключить специальные символы в bash?
Я создал скрипт, который выполняет расчет. Например:count 1 + 3 1 + 3 = 4,- а также / тоже работает, но если я наберу count 1 * 3, Я получил Должен быть номер операнда номер Вот часть сценария: if [ "$#" -ne 3 ]; then echo "Should be number operand …
09 июн '16 в 23:55
1
ответ
Позиционные аргументы в форматировании строки Python: str.format vs f-string
При тестировании некоторых функций с новой (и удивительной) интерполяцией буквенных строк Python 3 я обнаружил эту странную разницу. Например, используя старый str.formatЯ могу отформатировать целые числа с динамическим числом цифр, как это: >>…
22 июл '17 в 21:11
0
ответов
JPA использует позиционные параметры в собственном запросе с вопросительными знаками в поле
Мне нужно выполнить собственный запрос SQL (моя БД - Postgresql), прочитанный из файла: INSERT INTO mytable(name, jsonvalue, idapp) SELECT 'rowname', $a$this is a json string and it contains ..."template":"#= myfield != null ? myfield.text : ''#"...…
24 окт '17 в 10:58
1
ответ
Как указать статические и динамические позиционные параметры в Powershell?
РЕДАКТИРОВАТЬ Согласно предложению Безумного Техника, я отправил отчет об ошибке для этого на сайте PowerShell UserVoice: https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/20034763-dynamic-parameters-and-positional-parameters-…
10 июл '17 в 21:12
2
ответа
Как отобразить функцию на все значения аргумента, как список? но иметь явные имена аргументов в определении функции
Я хочу определить функцию, используя явные имена аргументов ff(a,b,c) в определении функции, но я также хочу отобразить функцию на все аргументы, чтобы получить список: ff(a,b,c): return list(map(myfunc,[a,b,c])) Однако я не хочу явно писать имена п…
14 май '18 в 03:00
1
ответ
Лучший способ перенести позиционный параметр из скрипта в нижний индекс в Linux
Я установил Crontab, который выполняет команду "find", которая затем выполняет сценарий оболочки для каждого из своих аргументов. В самом конце первого сценария оболочки находится другая команда "find", которая выполняет другой сценарий оболочки. Мо…
31 окт '15 в 15:19
1
ответ
Почему позиционный параметр все еще присутствует после выбора сценария?
Я использую сценарий, и значение позиционного параметра отражается даже после того, как сценарий получен. $ echo $1 $ . $SCRIPTS_DIR/xeye.sh ryadqa Done $ echo $1 ryadqa
16 ноя '17 в 09:40
1
ответ
Как я могу переставить выходной файл, чтобы получить числа в дорожке и разделенные пробелом?
Вот мой сценарий. Требуется всего 4 позиционных параметра. Выходными данными должны быть все позиционные параметры, количество символов, которое у каждого есть, и первый символ каждого. #!/bin/bash rm -r param.out declare -i cont cont=$# if [ $cont …
15 ноя '17 в 16:20
1
ответ
Гарантируется ли *args в Python3 порядок?
В Python3 я могу использовать * принять любое количество позиционных аргументов. Пример, демонстрирующий это: def a(*args): for argument in args: print(argument) a(1,2,3,4) Будет таким образом печатать: 1 2 3 4 Я не уверен, что порядок позиционных а…
20 июл '18 в 05:29
2
ответа
Как напечатать интерфейс справки на argparse с 2 позиционными аргументами?
Я изучаю основы argparse, и я создал программу, которая печатает информацию о солнечной системе в командной строке, однако я использовал 2 позиционных аргумента, что вызывает некоторые сложности. Моя цель состоит в том, чтобы напечатать интерфейс "с…
15 мар '16 в 09:13
1
ответ
Имеет ли Python 3.6 sum() аргумент ключевого слова `start=0`?
Это кажется довольно простым, но поскольку оно относится к языку Python как таковому, я чувствую себя потерянным здесь. Согласно документации Python 3.6: >>>help(sum) ... sum(iterable, start=0, /) Return the sum of a 'start' value (default:…
20 дек '18 в 23:53
1
ответ
$1 пусто при запуске bash -c scriptname arg
Я пытался разработать простой скрипт bash, в котором используется один позиционный параметр. Но ни с того ни с сего параметр пуст. Сценарий bash приведен ниже. #!/bin/bash ulimit -s hard if [ "$1" != "" ]; then echo "Positional parameter 1 contains …
19 янв '18 в 23:41
3
ответа
Выполнение оболочки BASH из строки с позиционными параметрами
Когда я пытаюсь запустить приведенный ниже код, оболочка заменяет (потому что они не определены как переменные bash) $4 и $2 пробелами. Мой вопрос заключается в том, как мне не дать bash попытаться оценить позиционные параметры для awk как его перем…
17 июн '17 в 13:03
2
ответа
Позиционный аргумент следует за ключевым аргументом | Ошибка при вызове функции
Во-первых, я понимаю, что при определении функции вы должны сначала разместить позиционные аргументы, а затем аргументы по умолчанию, чтобы избежать ситуации неоднозначности для интерпретатора. Вот почему, когда мы пытаемся это сделать, выдается оши…
21 ноя '18 в 09:04
1
ответ
Передача -e и -n в качестве позиционных параметров в Bash
Недавно я работал с позиционными параметрами в некоторых скриптах bash и заметил, что -e и -n не передаются как позиционные параметры. Я искал документацию, но не смог понять, почему. Рассмотрим следующие короткие сценарии: #!/bin/bash # test.sh ech…
21 сен '18 в 21:59
1
ответ
Python SyntaxError: позиционный аргумент следует за ключевым аргументом
У меня есть функция Python 3, которая определяется как показано ниже: def hidden_markov_model(distribution, K=3, N=100, *args): когда я вызываю функцию, я получаю эту ошибку: Q_hmm = hidden_markov_model(Gaussian, K=K, N=N, mu, K*[std**(-2)*np.identi…
06 янв '17 в 11:20
1
ответ
Список параметров Python с одним аргументом
При тестировании списка параметров Python с одним аргументом я обнаружил странное поведение print, >>> def hi(*x): ... print(x) ... >>> hi() () >>> hi(1,2) (1, 2) >>> hi(1) (1,) Может ли кто-нибудь объяснить мне, …
20 ноя '16 в 22:33
1
ответ
Ошибка типа отсутствует в позиционных аргументах
Я хочу открыть файл csv и перевернуть его, пока я читаю код, заменить дату последовательными числами и оставить ее там. def s(a, b): try: if a==str(userInput) and b==int(userInput): for line in reversed(list(open("AAPL.csv"))): b=[0] a=[] for bin li…
05 ноя '16 в 00:21
2
ответа
Рекурсия не работает с позиционными аргументами
Я пытаюсь сделать рекурсию умножения (умножение всех значений контейнера) в Python. Функция получает элементы списка в качестве позиционного аргумента (*n). При выполнении я получаю сообщение об ошибке "Максимальная глубина рекурсии достигнута". Тем…
15 мар '17 в 03:14
1
ответ
Проблемы с пониманием разницы в выводе 'find' для bash с использованием быстрых, позиционных параметров
Поэтому я пытаюсь понять разницу между двумя результатами в Bash, чтобы углубить мое понимание позиционных параметров: $ find ./*.md one.md two.md three.md four.md а также: $ ./findall.sh ./*.md one.md где findall.sh является: #!/usr/bin/env bash fi…
26 янв '16 в 21:24