我有一个纯文本文件,其中包含一些数据,我试图打开并使用Python(ver 3.2)程序读取,并试图将该数据加载到数据结构中程序。在Python中分析输入文件
这里就是我的文本文件看起来像(文件名为“data.txt中”)
NAME: Joe Smith
CLASS: Fighter
STR: 14
DEX: 7
这是我的计划是什么样子:
player_name = None
player_class = None
player_STR = None
player_DEX = None
f = open("data.txt")
data = f.readlines()
for d in data:
# parse input, assign values to variables
print(d)
f.close()
我的问题是,我该怎么办将值赋给变量(如在程序中设置player_STR = 14)?
为什么要通过用正则表达式搜索整个文件的麻烦,如果你知道文件的格式将成为每一行上的一个关键:值对? – bigblind
你是否运行过这段代码?它什么都没发现。因为'“名字:乔·史密斯”!=“名字:乔·史密斯”' – akaRem