z.B
Code: Alles auswählen
eingabe = input("Deine Variable: ")
Code: Alles auswählen
>>> Deine Variable: a=6
Würde das irgendwie gehen? Ich würde mich freuen.
Code: Alles auswählen
eingabe = input("Deine Variable: ")
Code: Alles auswählen
>>> Deine Variable: a=6
Code: Alles auswählen
#!/usr/bin/env python3
def main():
variablen = {}
name, _, wert_text = input("Deine Variable: ").partition("=")
variablen[name.strip()] = int(wert_text)
print(variablen)
if __name__ == "__main__":
main()
Code: Alles auswählen
Deine Variable: a=6
{'a': 6}
Code: Alles auswählen
def input_eval(assignment):
if "=" not in assignment:
raise ValueError("Nur zuweisungen sind zulässig")
if assignment.count("=") > 1:
raise ValueError("Nur ein Gleichheitszeichen ist zulässig")
name, evaluate = assignment.split("=")
globals()[name] = eval(evaluate)
Besser als exec!@DeaD_EyE: eval ist doch hier gar nicht nötig.
Code: Alles auswählen
exec(input("Bitte Code eingeben:" ))
Code: Alles auswählen
eval("print(__import__('os').listdir())")