我创建了一个JSON文件,将所需的数据传递到一个web页面。一切正常。但是每当我刷新或重复同一个文件上的操作时,JSON就会发送double、triple等等。我想每当我输入codingforapi操作来传递JSON文件时,我都需要清除JSON文件。如何在Python上实现它
@app.route('/patient_cap')
def Patient_cap_mat():
global numofCapability, MaxNumDis,capsArray,ListofPatCapability
column_array=[]
df2 = pd.read_csv('./datafiles/label_network.dat', sep='\s+', header=None)
.
.// set of coding for required values
.
.
for i in range(len(result_array)):
eachpatient=CapabilityMat(result_array[i],df.loc[i].tolist())
entry = {"patient":eachpatient.memid,
"capability": eachpatient.capability}
ListofPatCapability.append(entry)
JsonList = json.dumps(ListofPatCapability)
return JsonList
当我们调用api'patient\u cap'时,如何清除json对象
ListofPatCapability
在调用之间保留它的值,因为您将它声明为global
,所以您看到它在增长,因为每个调用的所有结果都附加在它后面它真的需要全球化吗?程序的其他部分需要使用它吗
如果不是,则将其从全局部分中取出,并将其初始化为空列表
相关问题 更多 >
编程相关推荐