Установите последнюю версию node.js

Вы не можете вызывать функции Python непосредственно из оболочки Bash. Вы получаете эту конкретную ошибку, потому что bash анализирует ваши аргументы (20,3) следующим образом:

$ echo (20,3)
bash: syntax error near unexpected token `20,3'

Чтобы передать скобки в виде строки, вам необходимо их избежать:

$ echo \(20,3\) '(1,2)'
(20,3) (1,2)

Но это еще не волшебным образом запускается как код Python - вам нужно проанализировать аргументы командной строки в вашей программе Python (сохранить как x.py):

import sys

def fn(a,b):
  print a+b

eval(sys.argv[1])

Затем: [!d4 ]

$ python x.py 'fn(0,13)'
13
1
задан 10 February 2017 в 06:21

0 ответов

Другие вопросы по тегам:

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