python 2性能补丁:decimal到cdecimal,psycopg2从json到ujson

decimal-monkeypatch的Python项目详细描述


####十进制monkeypatch

基于[autowrapt](https://github.com/GrahamDumpleton/autowrapt)的python模块 致: -在python 2上,解释器范围内的monkey将decimal模块缓慢地修补到[cdecimal](http://www.bytereef.org/mpdecimal/index.html),同时保留了botolib的功能。 -psycopg2jsonujson替换 -自定义deepcopy用于boto.dynamodb2.items。如果您知道预期的数据结构,此修补程序可以提供巨大的性能优势。 #####用法 pip安装decimal monkeypatch -为decimal补丁激活设置autowrapp_bootstrap=decimalenv变量 -设置autowrapp_bootstrap=psycopg2的环境变量 -设置autowrapp_bootstrap=dynamodb用于dynamodb的env变量 -同时设置autowrapp_bootstrap=decimal、psycopg2、dynamodb #####附加读数 *[在python 2上用decimal替换cdecimal](https://adamj.eu/tech/2015/06/06/swapping-decimal-for-cdecimal-on-python-2/) *[自动修补python应用程序](https://github.com/openstack/deb-python-wrapt/blob/master/blog/14-automatic-patching-of-python-applications.md) *[关于psycopg2中json模块选择的讨论](https://github.com/psycopg/psycopg2/issues/284) *[如此深度复制问题](https://stackoverflow.com/a/45858907/4249707) ######警告 仅在此配置上测试: Python2.7.12+ boto2.48.0 m3 cDecimal2.3 psycopg2二进制2.7.4 ujson1.35

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Scanner用文件中的文本填充数组,然后从数组中随机选择文本?   java如何在windows中使用BlueJ进行无限缓冲   java为什么JPA中存在“太多连接”?   java如何在recyclerview中创建和填充公共字段?   当我在Google Play上发布应用程序时,很多设备都不支持java xWalkWebView 64位   HTML文档文本中位置或偏移量的java含义   java如何在JTextArea中打开文件,并使用FileReader和FileWriter类进行读写   java`elementtobelickable`只是检查它是否可见并已启用   安卓中图像下方的java绘图文本   java我如何为我的Android应用程序启用Google signin,使其只允许来自特定Google域的用户?   在超级Java调用中调用父级的内部类   java在没有定时器的情况下运行代码   java使用hashset值作为hashmap中的键   java我需要为我的应用程序获取API密钥,为此,我需要证书的MD5签名   java编写一个方法来查看字符串x是否包含字母“G”