打开/读取.txt文件时是否有一种使用变量的方法(Python3)

时间:2019-11-08 22:48:34

标签: python-3.x file

我和一个朋友正在为一个学校项目创建一个简短的基于文本的rpg,我们有一个可视化地图表示的想法。这个想法是,我们有一个简单的播放器类,并且实例化了一个名为player1的类的对象:

#Player class#

class player:
   def __init__(self):
      self.position = '8,18'
      self.hp = 100
      self.mp = 100
      self.money = 35
      self.exp = 0

player1 = player()

接下来,在基于网格的地图上,每个空间都有.txt文件(.txt文件与此脚本位于同一目录中)。 计划将player1.position与文件名相同,因此当用户输入“ Map”时,它将打印与他们所在位置相对应的.txt文件。 (例如:player1.position ==“ 18,8”,他们输入“ Map”,然后将使用filePath = open(MainFolder/Whatever player1.position is,'r')读取和打印与player1.position同名的.txt文件)

filePath.readlines()

问题是我不确定如何在路径filePath = open(MainFolder/Whatever player1.position is,'r')中使用player1.position

0 个答案:

没有答案