ubuntuusers.de

Python Zugangsdaten für Skript speichern, config / Modul?

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

bongobong

Avatar von bongobong

Anmeldungsdatum:
12. Dezember 2008

Beiträge: 1820

Wohnort: Hamburg

Hallo,

hat mir jemand Links zum Thema wie ich Zugangsdaten für ein Skript am besten abspeichere (Modul?) bzw. eine config-Datei anlege?

Ich finde da nur sehr complexe Themen und für ein kleines Skript reicht mir wenn ich username und passwort speichern kann.

Danke

Lysander

Avatar von Lysander

Anmeldungsdatum:
30. Juli 2008

Beiträge: 2669

Wohnort: Hamburg

Schau Dir mal das ConfigParser-Modul aus der Standard-Lib an. Das sollte für Deine Zwecke ausreichend sein. Damit kannst Du Dateien im INI-Format lesen und schreiben.

Alternativ nutzt Du json:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
In [16]: import json

In [17]: userdata = {"username": "lysander", "password": "geheim"}

In [18]: dump = json.dumps(userata)

In [19]: dump
Out[19]: '{"username": "lysander", "password": "geheim"}'

In [20]: del userdata

In [21]: userdata = json.loads(dump)

In [22]: userdata
Out[22]: {u'password': u'geheim', u'username': u'lysander'

Das geht auch sehr einfach, wie man sieht 😉

bongobong

(Themenstarter)
Avatar von bongobong

Anmeldungsdatum:
12. Dezember 2008

Beiträge: 1820

Wohnort: Hamburg

Danke.

Antworten |