我有一段我正在寫的代碼。它有點像一個程序中的很多功能。我把它當成一個人的形式。所以我想要在其中有不同的「賬戶」,可以改變其中的一些東西。這是我迄今爲止所擁有的。如何使用用戶的輸入作爲變量的名稱在python中?
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? ")
所以,我想知道的是,有沒有使用來自「NEW_NAME」的輸入,並用它作爲字典變量的方法嗎?這是使用peewee ORM。如果你不明白,這就是我的意思。
Randomname = User.create(name="Randomname", username="Randomname123", password="RandomPass")
這就是你如何創建一個用戶,如果你想編程一個你想要的名字。如果我想將用戶的輸入用作變量的名稱,我應該怎麼做?
可能重複的[要將字符串轉換爲變量名稱](http://stackoverflow.com/questions/19122345/to-convert-string-to-variable-name) –
您可以,但會有什麼價值? – ettanany
我想他在考慮字符串作爲字典的名稱...... –