马丁的python实用程序

mpu的Python项目详细描述


PyPI versionPython SupportDocumentation StatusBuild StatusCoverage Status

微处理器

martins python utilities(mpu)是一组实用函数和类 没有其他依赖关系。

包的总大小永远不会超过10 MB 压缩格式为15.7 KB。这使得它成为包含在aws lambda中的候选者。 项目。

安装

$ pip install git+https://github.com/MartinThoma/mpu.git

当然,它也可以通过pypi安装。

用法

数据结构

>>>frommpu.datastructuresimportEList>>>l=EList([2,1,0])>>>l[2]0>>>l[[2,0]][0,2]>>>l[l][0,1,2]

外壳

要增强终端输出,您可能需要执行以下操作:

frommpu.shellimportCodesprint('{c.GREEN}{c.UNDERLINED}Works{c.RESET_ALL}'.format(c=Codes))

快速示例

创建小示例数据结构是我偶尔遇到的任务 对于stackexchange答案。

frommpu.pdimportexample_dfdf=example_df()print(df)

给出

     country   population population_time    EUR
0    Germany   82521653.0      2016-12-01   True
1     France   66991000.0      2017-01-01   True
2  Indonesia  255461700.0      2017-01-01  False
3    Ireland    4761865.0             NaT   True
4      Spain   46549045.0      2017-06-01   True
5    Vatican          NaN             NaT   True

金钱

importmpufromfractionsimportFractiongross_income=mpu.units.Money('2345.10','EUR')net_income=gross_income*Fraction('0.80')apartment=mpu.units.Money('501.23','EUR')savings=net_income-apartmentprint(savings)

打印1375.31 Euro

IO

  • 使用mpu.io.download(source, sink)
  • 下载文件
  • mpu.io.read(filepath)
  • 读取csv、json和pickle
  • mpu.io.write(filepath, data)
  • 编写csv、json和pickle

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

推荐PyPI第三方库


热门话题
java如何复制二维字符串数组?   java Realworld参数优化   输入创建一个Java程序,读取。txt并标识三角形边长   java Apache HttpClient上传后文件无法与MultipartEntityBuilder上传一起使用   java如何从单独的类文件中随机选择两个枚举值   Java获取两个正则表达式之间所有字符串的最佳方法?   java如何将按钮链接到微调器?   java改造2.0:如何映射不同类型的对象   java如何检查Antlr3中的数字范围?   java使用JNDI查找EJB Bean   java构造函数字符串、字符串、int、int、Optional<>在spring boot中未定义   java如何使用jruby(使用jetty运行)创建servlet?   JavaFX:为什么在背景改变之前我必须按下按钮几次?   java可以为违反映射契约的映射生成重复的JSON对象属性名吗?   JavaJSOUP从网站获取某些属性   Eclipse:如何使java文件夹显示为树?   如何在Java中从Matcher获取多个正则表达式组?   构造函数中带有参数的lambda Java 8供应商   java是否可以在ExtJS 3.2中对日期进行自定义排序