Make Python more beautiful :) This package includes syntax sugar & tools that you wish were in the standard library.
Project description
More Beautiful Python
Make Python more beautiful :) This package includes syntax sugar & tools that you wish were in the standard library.
Setup
python -m pip install mbp
python -m mbp (verify)
Examples
https://github.com/sudongqi/MoreBeautifulPython/blob/main/examples.py
Alternative for logging
'log', 'logger', 'get_logger', 'set_global_logger', 'reset_global_logger', 'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL', 'SILENT',
Alternative for multiprocessing
'Workers', 'work', 'test_f',
Syntax sugar for pathlib
'dir_of', 'path_join', 'make_dir', 'make_dir_of', 'this_dir', 'exec_dir', 'lib_path', 'only_file_of',
Tools for file loading & handling
'load_jsonl', 'load_json', 'load_csv', 'load_tsv', 'load_txt', 'iterate', 'save_json', 'save_jsonl', 'open_file', 'open_files',
Tools for summarizations
'print2', 'log2', 'enclose', 'enclose_timer', 'print_table', 'build_table', 'print_iter', 'error_msg', 'sep', 'na',
Tools for simple statistics
'timer', 'curr_time', 'avg', 'min_max_avg', 'n_min_max_avg', 'CPU_COUNT',
common libraries
'sys', 'os', 'random', 'json', 'itertools',
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.