Globale Variablen über mehrere Dateien in python

Habe ich eine modules.py Datei :

global dns_server_ip
def SetVnetGlobalParameters():
    dns_server_ip = '192.168.3.120'

Und ich bin der Import dieser Datei in sagen abc.py Datei

from modules import *
SetVnetGlobalParameters()
print(dns_server_ip)

Aber 'dns_server_ip' ist noch nicht zugänglich.

Möchte ich Globale Parameter setzen die der through-Funktion nur. Jede Hilfe wäre sehr geschätzt werden!
Danke..

Leicht behoben werden mit Zangetsu zu beantworten, aber warum nicht einfach machen es einem Modul-level-Attribut?
Auch, stellen Sie sicher, dass Sie nicht haben, dass Charakter in Ihrem source-code, sondern ein ' statt.
Vielen Dank für die Antwort 🙂

InformationsquelleAutor ShitalSavekar | 2013-04-18

Schreibe einen Kommentar