megfile.stdio module
-
megfile.stdio.is_stdio(path: Union[str, os.PathLike]) → bool[source] stdio scheme definition: stdio://-
Note
Only tests protocol
- Parameters
path – Path to be tested
- Returns
True of a path is stdio url, else False
-
megfile.stdio.stdio_open(path: Union[str, os.PathLike], mode: str = 'rb', encoding: Optional[str] = None, errors: Optional[str] = None, **kwargs) → IO[AnyStr][source] Used to read or write stdio
Note
Essentially invoke sys.stdin.buffer | sys.stdout.buffer to read or write
- Parameters
path – Given path
mode – Only supports ‘rb’ and ‘wb’ now
- Returns
STDReader, STDWriter