Python Parameter als Variable?

2 Antworten

globals()['VariablenName'] = Wert

z.b.:

>>> NeueVariable
Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    NeueVariable
NameError: name 'NeueVariable' is not defined
>>> VariablenName = input('Wie soll deine Variable heißen? ')
Wie soll deine Variable heißen? NeueVariable
>>> VariablenWert = input('Was für einen Wert soll deine Variable haben? ')
Was für einen Wert soll deine Variable haben? abc123
>>> VariablenName
'NeueVariable'
>>> VariablenWert
'abc123'
>>> globals()[VariablenName] = VariablenWert
>>> VariablenName
'NeueVariable'
>>> NeueVariable
'abc123'
>>> 

Na dann:

import sys
deine_variable = ' '.join(sys.argv[1:])