# pickle-Modul
import pickle
my_list = [1, 2, 3, 4]
my_dict = {'a': 1, 'b': 2}
# speichern
with open('data.pickle', 'wb') as f_out:
pickle.dump((my_list, my_dict), f_out)
# laden
with open('data.pickle', 'rb') as f_in:
saved_list, saved_dict = pickle.load(f_in)
# einfaches Parsen
# sys.argv
import sys
args = sys.argv[1:] # sys.argv[0] ist der Name der .py-Datei.
# Parsen mittels argparse-Modul
from argparse import ArgumentParser
parser = ArgumentParser(description="A simple program.")
parser.add_argument("num", type=int, default=10, help="Integer to do sth. with, default=10") # positionales Argument
parser.add_argument("-w", type=str, help="Some word") # optionales Argument
parser.add_argument("-f", action="store_true", help="Some flag") # optionales Argument (boolescher Wert)
args = parser.parse_args()
args.w
args.f
args.num
# Hilfe-Funktion:
# python [program_name] -h