我有一個純文本文件,其中包含一些數據,我試圖打開並使用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