GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Exportieren Sie eine Variable aus Bash und verwenden Sie sie in Python

Überprüfen Sie die Python-Erweiterung, es sollte .py statt .sh1.sh sein

#!/bin/bash
 test_var="Test Variable"
 export test_var
 echo "1.sh has been executed"
 python 2.py

os-Bibliothek wird Ihnen den Zugriff auf die Umgebungsvariable gegeben. Der folgende Python-Code liefert das gewünschte Ergebnis,

#!/usr/bin/env python3
import os
print("The python script has been invoked successfully")
print(os.environ['test_var'])

Suchen Sie nach Referenzen:Wie greife ich von Python aus auf Umgebungsvariablen zu?


Um Umgebungsvariablen aus Ihrem Python-Skript zu verwenden, müssen Sie Folgendes aufrufen:

import os
os.environ['test_var']

os.environ ein Wörterbuch mit allen Umgebungsvariablen ist, können Sie alle Methoden verwenden, die ein Diktat hat. Sie könnten zum Beispiel schreiben:

os.environ.get('test_var', 'default_value')

Linux
  1. Bash-Scripting(I)

  2. So verwenden Sie den Export mit Python unter Linux

  3. Importieren des Python-Moduls aus Bash

  4. Bash-Exportbefehl

  5. Wie verwende ich sched_getaffinity und sched_setaffinity in Linux von C aus?

Bash-Declare-Anweisung:Syntax und Beispiele

Bash-Exportvariable

So erhöhen und verringern Sie die Variable in Bash (Zähler)

Unterschied zwischen der Definition von Bash-Variablen mit und ohne Export

So installieren und verwenden Sie Python-Mistune unter Linux

Bash-Scripting Teil 6 – Erstellen und Verwenden von Bash-Funktionen