0
点赞
收藏
分享

微信扫一扫

Python编程:sh模块执行shell命令


文档: ​​http://amoffat.github.io/sh/index.html​​

安装

pip install sh

简单示例

>>> import sh
>>> sh.echo("hi")
hi

此文章中还提到了好多库和模块,都很有用:

​​精选26个Python实用技巧,想秀技能先Get这份技术列表!​​

26 个 Python 有用的技巧 按照首字母从 A~Z 排序

函数/模块/库

简单说明

all 或 any

多个条件判断,替代and or

bashplotlib

控制台(console)上绘制图形

collections 模块

提供了更多的数据类型

dir

查看 Python 对象并查看它都有哪些属性

Emoji

打出 emoji 表情

​from __future__ import​

导入 Python 未来版本的功能

geopy 模块

获得某一地点的完整街道地址、维度、精度甚至海拔高度

howdoi

从 StackOverflow 的热门答案中抓取代码

inspect 模块

对于理解代码的作用非常有用

Jedi

自动完成和代码分析的库

**kwargs

编写可以处理未预先定义的命名参数的函数

List Comprehensions

列表生成式

map

可以转换为某些可迭代的对象

newspaper3k 模块

从一系列领先的国际出版物中检索新闻文章和相关的元数据

Operator overloading

对运算符重载

pprint

以易于阅读的格式打印出复杂的结构化对象

Queue

实现队列数据结构

​__repr__​

将该对象表示为字符串的“官方”方法

sh

允许你像普通函数一样调用任何程序

Type hints

定义类型别名

uuid

快速简单地生成通用唯一 ID(或“uuid”) 随机的 128 位数字

Virtual environments

在同一台机器上安装、运行Python不同的独立版本

Wikipedia 模块

支持多种语言、页面消歧、随机页面检索

xkcd

幽默

PyYAML

一种数据格式化语言,是 JSON 的超集 特别适合于编写配置文件

zip

内置函数接受许多可迭代对象并返回元组列表 *zip() 来“解压缩”对象


举报

相关推荐

0 条评论