Ich habe ein Problem, ich kämpfe um zu beheben. Ich muss eine Eingabe machen, die es dem Benutzer erlaubt, eine Variable zu benennen, aber wie würde ich dann diese Variable verwenden?Wie wähle ich eine Variable mit ihrem Namen mit 'exec'
Um es muss ich nur tun:
a = input('var name?')
exec(a)
Also, wenn der Benutzer ‚Hund‘ eingibt, der eine Variable dog
genannt wird, aber wie kann ich dann diese Variable verwenden? Ich habe seinen Namen nicht, also ist es überhaupt möglich?
Zusätzlich, wie mache ich es eine globale Variable, wenn es in einer Funktion ist? Tut mir leid wegen meiner schlechten Grammatik und Englisch. Ich bin mir nicht sicher, was ich versuchen soll.
Das klingt nach einer sehr schlechten Idee. –
Was ist, wenn ich möchte, dass meine Variable "shutil importieren" ist? shutil.rmtree ('/') '? – Tagc
Was hat 'exec' mit der Erstellung der Variable zu tun? – Goyo