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

举报
彭世瑜 发表于 2021/08/14 01:14:27 2021/08/14
【摘要】 文档: http://amoffat.github.io/sh/index.html 安装 pip install sh 1 简单示例 >>> import sh >>> sh.echo("hi") hi 12345 此文章中还提到了好多库和模块,都很有用: 精选26个Python实用技巧,想秀技能先Get这份技术列表!...

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

安装

pip install sh

  
 
  • 1

简单示例


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


  
 
  • 1
  • 2
  • 3
  • 4
  • 5

此文章中还提到了好多库和模块,都很有用:
精选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() 来“解压缩”对象

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/89556156

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。