![]() |
#2
fall_bernana2019-10-24 16:06
回复 楼主 hkcmd
|
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
![](zzz/editor/img/code.gif)
# -*- coding: utf-8 -*-
# 存放桌面路径
path = "C:\\Users\\hkcmd\\Desktop\\"
bp = [{"Link":"Net1@a","Name":"aa","Desc":"AA","SN":"49","Vl":"false","Fn":"3","Ad":"1200","RC":"1","VT":"4","KV":"1","BV":"0","ST":"50","PY":"0","Bl":"0"}]
A = [
[28, 'a', 'A', 1217],
[29, 'b', 'B', 1219],
[30, 'c', 'C', 2201],
[31, 'd', 'D', 2202],
[32, 'e', 'E', 4203],
[33, 'f', 'F', 4220]
]
# 写入数据到指定文件
def WriteData(name, data):
pfile = open(path + name,'a')
pfile.write(data + "\n")
pfile.close()
# 返回数据坐标
def xx(x):
return x - (x // 1000 - 1) * 1000
def X():
bm = []
for i in range(5):
addr = xx(A[i][-1])
if addr >= 1200 and addr < 1300:
bp[0]['Name'] = A[i][1]
bp[0]['Desc'] = A[i][2]
bp[0]['SN'] = str(A[i][0])
bp[0]['Link'] = 'Net1@' + A[i][1]
bp[0]['Ad'] = str(A[i][-1])
bm.append(bp[0])
print(bp[0])
return bm
WriteData("uuu.csv","\n".join("%s" %x for x in X()))