我目前正在从一个JSON文件中提取交易数据以创建图形。我已经创建了一个文件来加载JSON数据,但是我想创建一个函数,允许我提取特定的数据点(比如getter?),我将如何进行呢? 因此,函数是存储数据,但我不知道如何将其连接回我加载的JSON文件
到目前为止,这是我的职责
class TradeInfo():
def __init__(self, sym, vol, pChange, gcount):
self.symbol = sym
self.volume = vol
self.pChange = pChange
self.gcount = gcount
def getSymbol(self):
return (self.symbol)
def getVolume(self):
return (self.volume)
def getPriceChange(self):
return (self.pChange)
def getCount(self):
return (self.gcount)
下面是我在单独的函数中加载Json文件时收到的输出 enter image description here
This is the code to load my JSON file
def loadfile(infileName,biDir= True):
try:
filename= infileName
with open(filename) as f:
fileObj = json.load(f)
fileObj = json.dumps(fileObj, indent=4)
except IOError as e:
print("Error in file processing: " + str(e))
return fileObj
假设你的
JSON
看起来像这样:因此
loadfile
函数应该如下所示:输出:
我简化了您的函数并删除了一个冗余参数
biDir
,因为您没有在任何地方使用它相关问题 更多 >
编程相关推荐