Python-Einzeiler + Zahlen vergleichen

Python-Einzeiler + Zahlen vergleichen

bitte geben Sie mir einen Rat, was mit meiner Syntax nicht stimmt (ich verwende sie in meinem Bash-Skript)

export CALC=3.4373
python -c 'print CALC > 2.2'

Traceback (most recent call last):

File "<string>", line 1, in ?

NameError: name 'CALC' is not defined

sollte True erhalten

Antwort1

Nicht verwenden ''. Bash-Variablen werden dadurch nicht analysiert.

Was Sie wollen, ist:python -c "print ${CALC} > 2.2"

verwandte Informationen