Forwarded from dnaugsuz
with open("my_cfg.txt", "r") as cfgf:
confg = dict(tuple(line.split("=")) for line in cfgf.readlines()) See:
dict(tuple(line.split("=")) for line in "a=1\nb=2".split("\n") ) #{'a': '1', 'b': '2'}Forwarded from dnaugsuz
当然也可以
text = "a=1\nb=2"
#{'a': '1', 'b': '2'}
text = "a=1\nb=2"
dict( (k,v) for k, v in map(lambda line: line.split("="), text.split("\n")) ) #{'a': '1', 'b': '2'}
Forwarded from 是One's dream
dict(tuple(line.split("=")) for line in "a=1\nb=2".split("\n") )
Forwarded from dnaugsuz
🤔 什么意思,你打算用
**kwargs ? 还是你是说 HTTP请求的调用里支持把 headers 放 kwargs 里面?Forwarded from dnaugsuz
你应该自己好好研究一下怎么加 header…… 你应该去看人家的 API Doc 而不是问我们这些
Forwarded from 是One's dream
ValueError: dictionary update sequence element #0 has length 1; 2 is required
Forwarded from dnaugsuz
非常的同意,为什么要看视频……很多视频制作质量差信息量低,甚至就只是个录屏而已,还TM不如群里大佬一个链接强
Forwarded from dnaugsuz
你要弄这么多遍啊,那能不能别复制粘贴代码……
def load_config(path):
with open(path, "r") as cfgf:
return dict(map(lambda line: line.split("="), cfgf.readlines()))Forwarded from dnaugsuz
告诉我你把
难道这需要
dict(tuple(line.split("=")) for line in cfgf.readlines()) 写那么多遍而且还 eval(dict({'a': '1'})) 的目的是什么难道这需要
eval ?别人都 eval(str(wtf)) 你能 eval 随便什么东西……Forwarded from 雪梨
他没 Python 基础…
也不知道 eval 是什么…
看起来就是“网上有人说这样”然后就加进去试试…
也不知道 eval 是什么…
看起来就是“网上有人说这样”然后就加进去试试…