用于从python轻松解压命令的精简方便包装器
pyshellout的Python项目详细描述
python外壳
用于从python轻松解压命令的精简方便包装器
安装
在具有足够管理权限的shell中键入
$ git clone https://github.com/Chiel92/python-shellout
$ cd python-shellout
$ python3 setup.py install
或者从pypi do获取版本
$ pip install pyshellout
示例用法
frompyshelloutimportgetfiles=get(r'find . -name "*.cpp" -o -name "*.h" -print0')forfinfiles.z:print(f)matches=get(r"grep -zZ 'some regex pattern' '{filename}'",filename=f)print(matches.z)
可以在this blog post about automatically archiving merged git branches.
上找到一个更详细的示例