idx:
[角色.xls]
角色属性:role
美术:art
动作:action
角色属性:role
美术:art
动作:action
cfg = configparser.ConfigParser()
cfg.read("idx","utf-8")
for i in cfg.sections():
for j in cfg[i]:
xls_tasks[cfg[i][j]].append([i, j])
for j in cfg[i]:
xls_tasks[cfg[i][j]].append([i, j])
i : 角色.xls
j : 角色属性
cfg[i][j] :role
解析json:
with open(os.path.join("tmp", ".org", k), encoding="utf-8") as f:
json_outputs[k] = json.load(f)#解析json
得 {'asset':'R001','anger':100}
另 用 with open(os.path.join("tmp", ".org", k), encoding="utf-8") as f:
f.write("ssasas")
如果文件不存在,则自动创建
#functools.partial用法
# def add(a, b):
# return a + b
# add(4, 2)
# 6
# plus3 = functools.partial(add, 3)
# plus5 = functools.partial(add, 5)
# plus3(4)
# 7
# def add(a, b):
# return a + b
# add(4, 2)
# 6
# plus3 = functools.partial(add, 3)
# plus5 = functools.partial(add, 5)
# plus3(4)
# 7
#takewhile(lambda x: x < 5, [1, 3, 6, 7, 1])
#当函数返回True时,收集元素到循环器。一旦函数返回False,则停止。1, 3
#isinstance(x, str)
#判断x是否是str类或者object是变量
#当函数返回True时,收集元素到循环器。一旦函数返回False,则停止。1, 3
#isinstance(x, str)
#判断x是否是str类或者object是变量
#os.path.getmtime(path) 文件最后修改时间 exists 判断文件是否存在,ture
#json_outputs[k].extend(parse(xls, sheet))添加数据类型
json_outputs[k].extend(parse(xls, sheet))#extend 使[a,b] 中的元素展开append进去
#json_outputs[k].extend(parse(xls, sheet))添加数据类型
--------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------
------------------------------------------------------------
--------------------------------------------
python导表代码如下: