文件名称:python-spm:简单安全的子流程管理器
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-08 19:03:24
python shell security injection secure
spm(SubProcessesManager) >> > import spm >> > spm . run ( 'echo' , '-n' , 'hello world' ). stdout . read () 'hello world' >> > import functools >> > git = functools . partial ( spm . run , 'git' ) >> > git ( 'status' , '-z' ). stdout . read (). split ( b' \x00 ' ) [ ' M spm.py' , '' ] 这在python标准库的subprocess模块之上提供了一个非常薄的KISS层。 该库支持Python 2和Python 3。 这使得通过管道将子流程以及将管道子流程的输入/输出传输到文件变得容易。 它只有四个规则:
【文件预览】:
python-spm-master
----MANIFEST.in(46B)
----README.rst(3KB)
----CONTRIBUTORS.txt(63B)
----.travis.yml(108B)
----pytest.ini(55B)
----LICENSE(1KB)
----setup.py(2KB)
----spm()
--------__init__.py(9KB)
----test_spm.py(5KB)
----docs()
--------make.bat(7KB)
--------security.rst(7KB)
--------conf.py(11KB)
--------usage.rst(4KB)
--------index.rst(1KB)
--------Makefile(7KB)
--------.gitignore(9B)
--------files()
----.gitignore(85B)