pythoncom库_python 流行库、库的基本用法

进入github,输入python 点击see topic 进入python流行的库  链接 https://github.com/topics/python

1、QuantLib 金融衍生品数据库

2、schedule定时任务 https://github.com/dbader/schedule

3、Tenacity。Python重试从此无比简单  https://github.com/jd/tenacity/releases?after=v1.2.2

4、yagmail 发邮件的库 https://github.com/kootenpv/yagmail

5、Tornado web server  Tornadois a Python web framework andasynchronous networking library, originally developed atFriendFeed. By using non-blocking network I/O, Tornadocan scale to tens of thousands of open connections, making it ideal forlong polling,WebSockets, and otherapplications that require a long-lived connection to each user.

tornado是一个Python Web框架的异步网络库,最初是在FriendFeed。通过使用非阻塞的网络I/O,tornadocan规模对打开的连接数以万计,使其成为理想的长轮询,WebSockets,和其他应用程序需要一个长连接到每个用户。  https://github.com/tornadoweb/tornado

6、

库的使用

3、defaultdict库:python中defaultdict方法的使用

2、abc模块  以后有需要再学习

1、Munch库

importmunch

b=Munch()

Traceback (most recent call last):

File"D:\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2862, inrun_codeexec(code_obj, self.user_global_ns, self.user_ns)

File"", line 1, in b=Munch()

NameError: name'Munch' is notdefinedfrom munch import *b=Munch()

b.hello='world'b['hello']

Out[11]: 'world'b['hello']+='!'b.hello

Out[13]: 'world!'b.foo=Munch(lol=True)

b.foo.lol

Out[15]: True

b.foois b['foo']

Out[16]: True

b

Out[17]: Munch({'hello': 'world!', 'foo': Munch({'lol': True})})

b['yang']='qie'b

Out[19]: Munch({'hello': 'world!', 'foo': Munch({'lol': True}), 'yang': 'qie'})

b.keys()

Out[20]: dict_keys(['hello', 'foo', 'yang'])

b.update({'ponies':'are pretty!'},hello=43)

b

Out[22]: Munch({'hello': 43, 'foo': Munch({'lol': True}), 'yang': 'qie', 'ponies': 'are pretty!'})

[(k,b[k])for k inb]

Out[23]:

[('hello', 43),

('foo', Munch({'lol': True})),

('yang', 'qie'),

('ponies', 'are pretty!')]'The {knights} who say {ni}'.format(**Munch(knights='lolcats',ni='can haz'))

Out[24]: 'The lolcats who say can haz'b=Munch(foo=Munch(lol=True),hello=42,ponies='are pretty!')

b

Out[26]: Munch({'foo': Munch({'lol': True}), 'hello': 42, 'ponies': 'are pretty!'})importjson

json.dumps(b)

Out[28]: '{"foo": {"lol": true}, "hello": 42, "ponies": "are pretty!"}'undefined=object()

b=DefaultMunch(undefined,{'hello':'world'})

b

Out[32]: DefaultMunch(, {'hello': 'world'})

b()

Traceback (most recent call last):

File"D:\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2862, inrun_codeexec(code_obj, self.user_global_ns, self.user_ns)

File"", line 1, in b()

TypeError:'DefaultMunch' object is notcallable

b.hello

Out[34]: 'world'b.foo

Out[35]: b.foo()

Traceback (most recent call last):

File"D:\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2862, inrun_codeexec(code_obj, self.user_global_ns, self.user_ns)

File"", line 1, in b.foo()

TypeError:'object' object is notcallable

b.fooisundefined

Out[37]: True

undefined=object()

b=DefaultMunch.fromDict({'recursively':{'nested':'value'}},undefined)

b.recursively

Out[40]: DefaultMunch(, {'nested': 'value'})

b.recursively.nested

Out[41]: 'value'b.recursively.foo

Out[42]:

你可能感兴趣的:(pythoncom库)