Python编程:sh模块执行shell命令
2023-09-14 09:07:15 时间
文档: 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() 来“解压缩”对象 |
相关文章
- Python中random模块生成随机数详解
- Python命令行参数解析模块getopt使用实例
- Python 入门(一)定义字符串+raw字符串与多行字符串
- ftplib模块【python】
- Python日期操作
- 归纳整理Python中的控制流语句的知识点
- python就业班-淘宝-目录.txt
- Python每日一练(20230219)
- Python日期时间函数处理
- 解放双手,高效办公!这42个python自动化案例你不得不看
- 〖Python语法进阶篇⑲〗- 综合实战 - 抽奖系统之user模块 - 获取用户与奖品列表
- 〖Python 数据库开发实战 - MySQL篇⑥〗- 利用 PyCharm 链接 MySQL 实现数据库可视化
- Python实现贝叶斯优化器(Bayes_opt)优化LightGBM回归模型(LGBMRegressor算法)项目实战
- Python爬虫:urllib内置库基本使用
- Python编程:MySQLdb模块对数据库的基本增删改查操作
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- Python setup.py install 包含指定静态文件(打包时包含静态文件)
- python——random模块
- Python使用技巧(八):随机模块random.shuffle()
- Python标准库:内置函数vars([object])
- 对Python中文分词模块结巴分词算法过程的理解和分析
- 〖Python语法进阶篇⑳〗- 综合实战 - 抽奖系统之user模块 - user的抽奖逻辑实现