| import os, subprocess | |
| def check_file_exists(path): | |
| """ | |
| Checks if a file exists or not. | |
| """ | |
| return os.path.isfile(path) | |
| def check_dir_exists(path): | |
| """ | |
| Checks if a folder exists or not. | |
| """ | |
| return os.path.isdir(path) | |
| def run_command(*args, **kwargs): | |
| """ | |
| Runs an os command using subprocess module. | |
| """ | |
| redirect_out = list(map(str.strip, " ".join(args).split(" > "))) | |
| if len(redirect_out) > 1: | |
| args, filepath = redirect_out[0].split(), redirect_out[-1] | |
| kwargs.update(stdout=open(filepath, "w")) | |
| return subprocess.call(args, **kwargs) |