1 unstable release
0.1.0 | Jun 25, 2024 |
---|
#1718 in Development tools
25KB
505 lines
pymainprocess
Python Extension Module for the best System Interaction, based on Rust.
opinion
- Faster then Python OS and Python Subprocess Module.
- Great Interaction, fast Import.
- Runs Greate on Windows and Unix.
install
pip
python3 -m pip install pymainprocess
pip from git
python3 -m pip install git+https://github.com/pyrootcpp/pymainprocess
pip from archive
python3 -m pip install https://github.com/pyrootcpp/pymainprocess/archive/master.zip
for pyrootcpp APT Repo user
sudo apt-get install python3-pymainprocess
Import
Best Practice
import pymainprocess as procs
Using
The Most Actions are similiar to OS and Subprocess but faster and better.
Maybe you want Safe an Output.
import pymainprocess as proc command = "dpkg --print-architecture" stdout = proc.call(command, stdout=True, safe_output=True) arch = stdout.strip()
This Module have an Implemented function for run commands as sudo, for example
from pymainprocess import sudo command = "apt-get update" user = "root" sudo(command=command, user=user)
sudo is not available on Windows Computer.
Dependencies
~6–15MB
~223K SLoC