Ich habe ein Stück Code, den ich versuche zu schreiben. Es ist eine Art von vielen Funktionen in einem Programm. Ich gebe es die Form einer Person. Also möchte ich verschiedene "Konten" darin haben, die einige Dinge darin ändern können. Das habe ich bisher.Wie verwendet man Eingabe vom Benutzer, um als Name einer Variablen in Python zu setzen?
from peewee import *
import datetime
from getpass import getpass
db = SqliteDatabase("Butler_knows.db")
class User(Model):
name = TextField()
password = TextField(), IntegerField()
class Meta:
database = db
db.connect()
New_not = raw_input("Do I know you? ")
if New_not.strip().upper() == "NO":
new_name = raw_input("What is your name? ")
new_user = raw_input("What would you like me to call you? ")
passwordcreate = getpass("What would you like your password to be? ")
Also, was ich möchte wissen, ist, ist es eine Möglichkeit, die Eingabe von „new_name“ zu verwenden und sie als Variable für die Wörterbücher verwenden? Dies ist mit dem peewee ORM. Wenn Sie nicht verstehen, das ist was ich meine.
Randomname = User.create(name="Randomname", username="Randomname123", password="RandomPass")
So erstellen Sie einen Benutzer, wenn Sie einen gewünschten Namen programmieren möchten. Was soll ich tun, wenn ich die Eingabe des Benutzers als Name der Variablen verwenden möchte?
Mögliche Duplikate von [Um String in Variablennamen zu konvertieren] (http://stackoverflow.com/questions/19122345/to-convert-string-to-variable-name) –
Sie können, aber was wird der Wert sein? – ettanany
ich denke, er denkt über string als dict name ... –