TradeSkillMaster插件中有一个lua文件,其中包含有关公会银行、袋子和拍卖中的物品数量的信息。虽然python可以读取lua文件的内容,但是我还是把格式改成了txt。
在此示例中,有 6 行不同的内容,但可以有从 0 到 100 的任意数量。我需要收集这些数据,无论行数如何,以进行进一步处理。
["c@Altcoin - Frostmourne@internalData@auctionMessages"] = {
},
["f@Alliance - Thrall@internalData@mailDisenchantablesChar"] = "",
["g@ @coreOptions@auctionSaleSound"] = "TSM_NO_SOUND",
["f@Alliance - Kel'Thuzad@internalData@guildVaults"] = {
["Guild Name"] = {
["i:9304"] = 3,
["i:171412::+15"] = 8,
["i:172329::+15"] = 5,
["i:171416::+15"] = 8,
["i:12958"] = 1,
["i:171415::+15"] = 8,
},
},
["f@Alliance - Moon Guard@internalData@mats"] = {
},
["c@Abobus - Dalaran@internalData@craftingCooldowns"] = {
},
["c@Aboba - Area 52@internalData@craftingCooldowns"] = {
},
["f@Alliance - Kel'Thuzad@internalData@characterGuilds"] = {
["Charecter"] = "Guild Name",
},
如何使用 python 获取大括号 ["Guild Name"] = { } 之间的文本?是否可以?
我只能读取这个文件,但我不知道下一步该做什么。
auction_data = open('TradeSkillMaster.txt','r')
print(auction_data.read())