将字符串从文本文件转换为变量名

时间:2019-04-18 04:53:19

标签: python

我有一个球员班,有很多不同的球员,其中一个是球员。麦克

我有一个由五名不同球员组成的团队课。我不想在.py文件中定义这些玩家,因为我希望能够在游戏稍后的某个时间切换团队中的玩家。

我目前希望成为team.player1的玩家是players.mike。我知道如何执行此操作的唯一方法是使用.txt文件,即player1.txt,该文件读取

'players.mike'

要使.txt的内容进入脚本,我有一个简单的var_get函数,该函数返回文件的内容。

我希望能够这样定义team.player1:

team.player1 = var_get('player1.txt')

这样,如果我希望稍后在游戏中随机选择玩家1,我可以让程序选择一个随机玩家并将其写入玩家1.txt。

唯一的问题是,由于var_get从.txt文件中提取,因此只能返回字符串。

有没有一种方法可以将从.txt文件获得的字符串转换为变量的名称,而不是获取

team.player1 = 'players.mike'

我明白了

team.player1 = players.mike

0 个答案:

没有答案