| 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) |